路由群组
//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()
我定义了个资源路由Route::resource('article', 'ArticleController');。
当我访问地址ArticleController的http://yourdomain/article/create,就会访问到http://yourdomain/article,相当于由store方法处理。
1.controller是否在自己建立的文件夹下 修改 namespace
继承的Controller 修改 use