详细说明用Laravel框架创建路线的方法
本文阐述了用Laravel框架创建路由的方法。分享给大家参考,如下:
我在这里使用的Laravel版本是5.6,路由位置在routes/web.php中,所以我们在这个文件中添加我们想要添加的路由。1.基本路由
//get请求,结果如下:route :3360 get(' base C1 ',function(){ return ' hello world ';});//post请求,结果图route : post(' base C2 ',function () {return' post '这里不显示;});
2.多请求路由
//自定义多个请求,将自定义的请求放入以下数组:route:3360 match (['get ',' post'],' multy ',function(){ return ' multi request routing ';});//响应所有请求route:any ('multy2 ',function () {return '响应所有请求';});自定义多个请求
回应所有请求
3.路由参数
//必需的参数route:get ('user/{id} ',function ($id) {return '用户的id为'。$ id});带参数
无参数
//可选参数。不带参数的默认值是double route :3360 get(' name/{ name?} ',函数($name=' doublely') {return '用户名为'。$ name});参数是套件
无参数
//字段验证,名字必须是字母route : get(' name/{ name/{ name?} ',函数($name=' doublely') {return '用户名为'。$ name})-其中(' name ','[A-Za-z]');当参数不是字母时
//带有参数验证route :3360 get(' user/{ id }/{ name?} ',函数($ id,$ name=' double ly '){ return ' id为{$id}的用户名为{ $ name } ';})-其中(['id'='\d ',' name '='[A-Za-z]']);
4.路由别名
//路由别名route : get(' user/center ',['as'=' center ',function(){ return ' route alias : '。路线(‘中心’);}]);
使用别名有什么好处?当我们需要修改路由时,例如将用户/中心更改为用户/成员中心,在我们的代码中使用route('cneter ')生成的URL不需要修改。
6.路由组
//路由组route :3360 group([' prefix '=' member '],function(){ route :3360 get(' basis C1 ',function(){ return ' basis C1 ')在路由组中;});route : get(' base C2 ',function(){在路由组中返回' base C2 ';});});通过laravel.test/member/basic2访问
7.路线中的输出视图
//输出视图route:get ('view ',function(){ return view(' welcome ');});Welcome.blade.php模板内容
h1这是路线/h1的输出视图
更多对Laravel感兴趣的读者可以查看本网站的话题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》和《php常见数据库操作技巧汇总》
希望本文对基于Laravel框架的PHP编程有所帮助。
版权声明:详细说明用Laravel框架创建路线的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。