您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Laravel框架中关于路由的入门

2024/10/14 22:43:33发布26次查看
终于还是决定再多学一门重量级框架,当然首选必备还是被称为最优雅的web开发框架--laravel
   对于框架的入门,首先了解它的路由规则是先前必备的,以下是laravel 中几种常见的基础路由规则
//基础路由 //get route::get('basic',function (){ return 'im,get'; });
//post route::post('basic2',function (){ return 'im,post'; });
//多请求路由(两种方式:match & any match:需指定请求方式 any:无需指定) route::match(['get','post'],'match',function (){ return 'im,match'; });
route::any('any',function (){ return 'im,any'; });
// 路由参数 route::get('user/{id}',function ($id){ return 'user-id-'.$id; });
//可选值 route::get('user/{name?}',function ($name = null){ return 'user-name-'.$name; });
//默认值 route::get('user/{name?}',function ($name = 'koala'){ return 'user-name-'.$name; });
//加入正则表达式 route::get('user/{name?}',function ($name = 'koala'){ return 'user-name-'.$name; })->where('name','[a-za-z]+');
//多参数 加正则验证 route::get('user/{id}/{name?}',function ($id,$name='koala'){ return 'user-id-'.$id . '-name-' . $name; })->where(['id'=>'[0-9]+','name'=>'[a-za-z]+']);
//路由别名 (路由别名的作用是为了方便在模板中的调用,日后就算路由有修改,只要别名不变还是可以访问) route::get('user/member-center',['as'=>'center',function(){ return route('center'); //显示路由的路径规则 }]);
//路由群组 (将路由整合到群组中 ps:prefix为路由的前缀名称) route::group(['prefix'=> 'member'],function (){ route::get('user/member-center',['as'=>'center',function(){ return route('center'); }]); route::any('any',function (){ return 'im,member-any'; }); });
// 下面是我们 将路由与控制器结合 怎么通过路由去访问控制器
首先我们需要建立一个控制器
接下来我们 配置路由规则
//路由与控制器关联(以 get 为例) //第一种方法 //route::get('member/info','membercontroller@info'); //第二种方法 route::get('member/info',['uses'=>'membercontroller@info']);
以上就是laravel框架中关于路由的入门的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product