1. 创建 functions.php
在 app/Helpers/下新建一个文件 functions.php,里面可以写自己定义的方法
 如果使用混生写法如:
return view('jump')->with(['message'=>$msg,'url'=>$url]);
必须有对应的 jump 视图文件
2. 配置composer.json 文件
打开项目根目录下的 composer.json 文件,找到"autoload" 配置项,补充如下代码:
"files":[
"app/Helpers/functions.php"
],

3. 执行 composer 命令
打开终端,执行下面的命令:
composer dump-auto

4. 到这里就大功告成了!!接下来测试一波
在控制器的随意一个方法中执行下面代码
if($request->isMethod('get')){
$type = admin_trans('suggest.options.type');
return view('suggest.form',compact(['type']));
}elseif ($request->isMethod('post')){
$data = request(['type','content','phone']);
if(!$data['type']){
**return jump('请选择类型','/suggest');**
}
if(!$data['content']){
return jump('请输入内容','/suggest');
}
}
|