Laravel阻断并跳转
我的Laravel版本是5.1LTS,php版本是7.0.22,nginx 1.12
我写的是web服务,一个视图文件,发送一个post方法到指定的方法A,A里面对请求进行分类,用switch分别请求,方法B,C,D,switch到B里面之后,还要进行switch分类调用E,F,G,我想要的效果是,在以上任意的方法里面都可以直接返回错误信息,并返回到最开始的那个提交post请求的视图页面。
我已经试过了如下方法:
1、return back()->withErrors(['错误一']);
2、return redirect('/admin/resource/showAddResourceView/' . $customer_id)->withErrors(['错误二']);
以上的两个方法只能在第一层级A里面使用。
我现在是在A之后的方法里面进行return 错误码,然后再A里面对返回的错误码进行分类back()->withErrors()返回错误信息渲染到视图文件,但是随着业务的深入,发现这个方法把代码结构搞得很乱,逻辑不清楚,且非常不利于解耦。
请问有没有好的方法解决我的这个问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论