//路由器的基本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 路由
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- Field types(字段类型) AutoField class AutoField(**options) 一个...