(二)高级路由

路由群组

//prefix 前缀

Route::group(['prefix'=>'test'],function(){

Route::post('/e',function(){

return "你是用了post";

});

Route::get('/e',function(){

return "你使用了get";

});

});

Route::group([

'prefix'=>'test','as'=>'group','namespace'=>'admin','middleware'=>['web','admin.login']

],function(){

Route::get('index','IndexController@index');

});

/*

prefix :前缀作用于url地址栏上

as:路由别名

->name('') :同上

namespace :作用于Controller上 相当于admin目录下IndexController

Route::get('index','admin/IndexController@index');

middleware :当收到请求时先通过middleware处理 和java中过滤器一样

*/

资源路由

Route::resource()

(二)高级路由_第1张图片

我定义了个资源路由Route::resource('article', 'ArticleController');。

当我访问地址ArticleController的http://yourdomain/article/create,就会访问到http://yourdomain/article,相当于由store方法处理。


1.controller是否在自己建立的文件夹下  修改 namespace

继承的Controller 修改 use

你可能感兴趣的:((二)高级路由)