热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Laravel阻断并跳转

我的Laravel版本是5.1LTS,php版本是7.0.22,nginx1.12我写的是web服务,一个视图文件,发送一个post方法到指定的方法A,A里面对请求进行分类,用swi

我的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
2
1、return back()->withErrors(['错误一']);

2、return redirect('/admin/resource/showAddResourceView/' . $customer_id)->withErrors(['错误二']);

以上的两个方法只能在第一层级A里面使用。
我现在是在A之后的方法里面进行return 错误码,然后再A里面对返回的错误码进行分类back()->withErrors()返回错误信息渲染到视图文件,但是随着业务的深入,发现这个方法把代码结构搞得很乱,逻辑不清楚,且非常不利于解耦。
请问有没有好的方法解决我的这个问题?


   



推荐阅读
author-avatar
shmily志伟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有