A-A+

Laravel8的一些调整

2021年08月09日 Laravel 暂无评论 阅读 4,295 views 次

一、路由写法:

8以前版本:

Route::post('login','Manage\LoginController@login');

laravel8版本:

Route::get('/user', [UserController::class, 'index']);

而且以前的写法会报错找不到控制器,需要分别引入各个控制器文件,实在很麻烦。因为早期版本中RouteServiceProvider包含一个$namespace属性。该属性的值将自动添加到控制器路由定义和对actionhelper /方法的调用之前。

解决办法

打开app/Providers/RouteServiceProvider.php

把下面这行代码去掉注释:

// protected $namespace = 'App\\Http\\Controllers';

 

 

 

 

 

 

 

 

标签:

给我留言