Route::group(['prefix' => 'admin'], function (){ /** * 路由分组是可以嵌套的哦 */ Route::group(['middleware' => 'auth'], function (){ /** * 这条路由不仅使用auth中间件,而且还加了admin前缀,我们通过/admin/user才能访问 */ Route::get('/user', function (){ }); Route::get('/...
定义的controller信息如图 代码如下 Route::group(['prefix'=>'home','namespace'=>'Test'],function(){ Route::get('index','demoController@index'); });
定义的controller信息如图 代码如下 Route::group(['prefix'=>'home','namespace'=>'Test'],function(){ Route::get('index','demoController@index'); });
Route::group([],function(){Route::get('hello',function(){return'Hello';});Route::get('world',function(){return'World';});}); 有了分组,那么可以手动指定,这个分组内所有注册的路由,都要经过某个中间件,可以声明如下: 代码语言:javascript 复制 Route::group(['middleware'=>'auth'],function(){...
写成Admin\User\XXController的形式例如:Route::group(['namespace' => 'Admin'], function(){// ...
Route::namespace('Admin')->group(function () { Route::get('/dashboard', 'DashboardController@index'); Route::get('/users', 'UserController@index'); }); 上述代码中,namespace('Admin')指定了路由组的命名空间为Admin,因此DashboardController和UserController都会自动寻找Admin命名空间下的控制器。
Route::prefix('admin')->namespace('App\Http\Controllers\Admin')->middleware('is_admin')->group(function () { Route::get('home', [HomeController::class, 'index']); // ... Admin 命名空间中的其他控制器 }); Route::prefix('user')->namespace('App\Http\Controllers\User')->middleware...
Route::view('/welcome', 'welcome'); //参数1:URL 参数2:视图名称 Route::view('/welcome', 'welcome', ['name' => 'Taylor']); //参数1:URL 参数2:视图名称 参数3:可选参数(可以传数组) 1. 2. 3. ⑥路由参数 1>必填参数 当然,有时需要在路由中捕获一些 URL 片段。例如,从 URL 中捕获用户...
Route::group(['namespace'=>'API'],function(){// 对应 App\Http\Controllers\API\EventControllerRoute::get('api/','EventController@index');}); 写在最后 laravel是给web艺术家准备的,你想到的,想不到的,基础的,高级的功能都有了。没有的,你也可以手动实现轮子梦。从上面注册的路由方法,大家应该能有...
Route::group(['namespace'=>'API'], function () {// 对应 App\Http\Controllers\API\EventControllerRoute::get('api/','EventController@index'); }); 写在最后 laravel是给web艺术家准备的,你想到的,想不到的,基础的,高级的功能都有了。没有的,你也可以手动实现轮子梦。从上面注册的路由方法,大家应...