//路由器的基本get路由 后面添加闭包(这种方法不能缓存路由) 后面也可以加 控制器@方法名
Route::get('apipath/name',function (){});
//限定请求方法的路由
Route::match(['get','post'],'apipath/name','Controller@funcname');
//任意请求方法的路由
Route::any('apiname','controller@funcname');
//返回视图的路由
Route::view('apipath/name','view.name',['name'=>'name']);
//携带参数的路由
Route::get('apipath/{id}',function ($id){});
//携带可选参数的路由
Route::get('apipath/{name?}',function ($name='default'){});
//正则约束 参数
Route::get('api/{id}/{name}','Controller@name')->where(['id'=>'[0-9]+','name'=>'[a-z]+'])
//路由别名设定
Route::get('apipath/name','Controller@funcname')->name('routename');
//路由的分组
//1.中间件
Route::middleware(['first','second'])->group(function (){
Route::get('/',function (){});
Route::post('/post',function (){});
});
//2、数组路由前缀
Route::prefix('admin')->group(function (){
Route::get('/auth','Controller@name');//Route: admin/auth
});
//路由重定向
Route::redirect('/here','there',301);
Laravel 路由
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Field types(字段类型) AutoField class AutoField(**options) 一个...