laravel 框架,方法执行完毕,返回消息的方式


这里主要讲解4种情况,第一种浏览器访问,成功失败,api访问成功失败

1 浏览器,

成功

return view('', compact());                                                                   #直接放回视图层和变量
return redirect()->route('web.user.edit', $user->id)->with('success', '个人资料更新成功!');    #第二种路由跳转并且返回消息

失败

return redirect()->back()->withErrors('用户名或密码错误');                                      

视图

@foreach (['danger', 'warning', 'success', 'info'] as $msg)
@if(session()->has($msg))
<div class="alert alert-{{ $msg }} alert-dismissible fade show" style="position: fixed; left:0;right:0;z-index: 9999;width: 70%;margin:auto;" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
{{ session()->get($msg) }}
</div>
@endif
@endforeach

@if(count($errors)>0)
<div class="alert alert-danger alert-dismissible fade show" style="position: fixed; left:0;right:0;z-index: 9999;width: 70%;margin:auto;" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
@foreach($errors->all() as $error)
{{$error}}
@endforeach
</div>
@endif


2 ajax

成功

return response(200);

失败

return response('该客户下有订单禁止删除', 403);
来源: 原创
标签: 消息 laravel 返回 响应

作者介绍

Image Description

zfajax舫

小时候的梦想是当宇航员,长大的梦想是在北京买套90㎡房的小站长、自媒体人,2014年毕业,后从事过网站开发搭建工作;2016年,创建了张舫博客;20015-至今在北京工作(微信:a7983310)

评论列表

还没有人评论,抢占前排沙发

发表评论

关于作者

Image Description

zfajax舫

小时候的梦想是当宇航员,长大的梦想是在北京买套90㎡房的小站长、自媒体人,2014年毕业,后从事过网站开发搭建工作;2016年,创建了张舫博客;20015-至今在北京工作(微信:a7983310)

关注作者

Social Links

定制项目外包

Unit 25 Suite 3, 925 Prospect PI,
Beach Resort, 23001

手机号码

18600004319