本篇文章为大家展示了如何使用Laravel框架创建路由,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强> 1。基础路由强>
//得到请求,结果如下图 路线:get (& # 39; basic1 # 39;, function () { return 才能;& # 39;Hello & # 39;; });//后请求,这里不展示结果图 路线::post (& # 39; basic2& # 39;, function () { return & # 39;才能发布# 39;; });
//自定义多请求,自定义的请求放在下面的数组中 路线:匹配([& # 39;得到# 39;& # 39;文章# 39;],& # 39;多个# 39;,函数(){ return 才能;“多请求路由“; });//响应所有请求 路线::任何(& # 39;multy2& # 39;, function () { return 才能;& # 39;响应所有请求& # 39;; });
自定义多请求
//必选参数
路线:get(& # 39;用户/{id} & # 39;, function ($ id) {
return 才能;& # 39;用户的id是& # 39;$ id;
});
有参数
//可选参数,无参数默认值为双 路线:get(& # 39;名称/{名字?}& # 39;,function ($ name =, & # 39;双重# 39;){ return 才能;& # 39;用户名为& # 39;美元的名字; });
参数为装备
//字段验证,名字必须为字母 路线:get(& # 39;名称/{名字?}& # 39;,function ($ name =, & # 39;双重# 39;){ return 才能;& # 39;用户名为& # 39;美元的名字; })→(& # 39;名字# 39;,& # 39;[A-Za-z] + & # 39;);
参数不为字母时
//多个参数,并且带有参数验证 路线:get(& # 39;用户/{id}/{名字?}& # 39;,function (id、name 美元=,& # 39;双重# 39;){ return 才能“ID为{$ ID}的用户名为{$名称}“; })→([& # 39;id # 39;=祝辞& # 39;\ d + & # 39;, & # 39;名字# 39;=祝辞& # 39;[A-Za-z] + & # 39;]);
//路由别名 路线:get(& # 39;用户/中心# 39;,[& # 39;作为# 39;=祝辞& # 39;中心# 39;,函数(){ return 才能;& # 39;路由别名:& # 39;.route(& # 39;中心# 39;); }]);
使用别名的好处是什么呢?
引用>
当我们需要修改路由的时候,比如将<代码>用户/中心> 代码改成<代码>用户/会员中心> 代码的时候,我们代码中使用<代码>路线(& # 39;cneter& # 39;) 代码>生成的URL是不需要修改的。<强> 6。路由群组强>
//路由群组 路线:集团([& # 39;前缀# 39;=祝辞& # 39;成员# 39;],function () { 路线:才能得到(& # 39;basic1 # 39;, function () { ,,,return & # 39;路由群组中的basic1 # 39;; ,,}); 路线:才能得到(& # 39;basic2& # 39;, function () { ,,,return & # 39;路由群组中的basic2& # 39;; ,,}); });通过laravel。测试/会员/basic2访问
//路由中输出视图 路线:get(& # 39;视图# 39;函数(){ return 才能视图(& # 39;欢迎# 39;); });如何使用Laravel框架创建路由