Laravel框架路由管理简单示例


Posted in PHP onMay 07, 2019

本文实例讲述了Laravel框架路由管理。分享给大家供大家参考,具体如下:

路由中输出视图

Route::get('/', function () {
  return view('welcome');
});

get路由请求

Route::get('get',function(){
  return 'get路由请求';
});

post路由请求

Route::post('post',function(){
  return 'post请求';
});

多路由请求

Route::match(['get','post'],'match',function(){
  return '多路由请求';
});

任意路由请求

Route::any('any',function(){
  return '任意路由请求';
});

路由参数

Route::get('user/{id}',function($id){
  return 'user-id-'.$id;
});

路由参数默认值

Route::get('user/{name?}',function($name = 'yxh'){
  return 'user-name-'.$name;
});

路由参数的正则验证

Route::get('user/{id}/{name?}',function($id,$name = 'yxh'){
  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');
}]);

路由群组

Route::group(['prefix'=>'member'],function(){
  //路由别名
  Route::get('user/member-center',['as'=>'center',function(){
    return route('center');
  }]);
  //任意路由请求
  Route::any('any',function(){
    return '任意路由请求';
  });
});

路由中输出视图

Route::get('view',function(){
  return view('welcome');
});

关联控制器

Route::get('member/info','MemberController@info');
Route::get('test','UserController@test');
Route::get('query','UserController@query');
Route::get('orm','UserController@orm');
Route::get('section1',['uses'=>'UserController@section1']);
Route::get('url',['as'=>'url','uses'=>'UserController@urlTest']);

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
joomla jce editor 解决上传中文名文件失败问题
Jun 09 PHP
php中的PHP_EOL换行符详细解析
Oct 26 PHP
php预定义变量使用帮助(带实例)
Oct 30 PHP
PHP目录操作实例总结
Sep 27 PHP
php结合md5的加密解密算法实例
Sep 30 PHP
php 获取文件行数的方法总结
Oct 11 PHP
ThinkPHP框架实现数据增删改
May 07 PHP
PHP实现创建微信自定义菜单的方法示例
Jul 14 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
PHP实现的服务器一致性hash分布算法示例
Aug 09 PHP
Laravel源码解析之路由的使用和示例详解
Sep 27 PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 PHP
Laravel框架实现简单的学生信息管理平台案例
May 07 #PHP
Laravel框架Request、Response及Session操作示例
May 06 #PHP
thinkphp5框架扩展redis类方法示例
May 06 #PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
May 06 #PHP
PHP实现百度人脸识别
May 06 #PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
May 06 #PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
May 06 #PHP
You might like
php入门小知识
2008/03/24 PHP
php中mysql模块部分功能的简单封装
2011/09/30 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性
2012/10/11 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
jQuery插件form-validation-engine正则表达式操作示例
2017/02/09 Javascript
js事件冒泡与事件捕获详解
2017/02/20 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
javascript开发实现贪吃蛇游戏
2020/07/31 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
Python any()函数的使用方法
2019/10/28 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
渗透攻击的测试步骤
2014/06/07 面试题
LINUX下线程,GDI类的解释
2012/04/17 面试题
大三自我鉴定范文
2013/10/05 职场文书
大学生自我鉴定
2013/12/08 职场文书
大一自我鉴定范文
2013/12/27 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
《我要的是葫芦》教学反思
2014/02/23 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
先进工作者主要事迹材料
2015/11/03 职场文书
医德医风学习心得体会
2016/01/25 职场文书
高中物理教学反思
2016/02/19 职场文书
Java基础——Map集合
2022/04/01 Java/Android