手机版

详细说明用Laravel框架创建路线的方法

时间:2021-08-20 来源:互联网 编辑:宝哥软件园 浏览:

本文阐述了用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 '这里不显示;});get请求

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或者邮箱删除。