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 相关文章推荐
PHP VS ASP
Oct 09 PHP
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
Dec 29 PHP
PHP中file_exists与is_file,is_dir的区别介绍
Sep 12 PHP
浅谈php中mysql与mysqli的区别分析
Jun 10 PHP
PHP 正则表达式小结
Feb 12 PHP
php实现购物车功能(上)
Jul 23 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 PHP
PHP面试常用算法(推荐)
Jul 22 PHP
php使用glob函数遍历文件和目录详解
Sep 23 PHP
php使用curl代理实现抓取数据的方法
Feb 03 PHP
mongodb和php的用法详解
Mar 25 PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 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
150kHz到30Mhz完全冲浪手册
2020/03/20 无线电
thinkPHP实现将excel导入到数据库中的方法
2016/04/22 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
2017/06/01 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
使用cropper.js裁剪头像的实例代码
2017/09/29 Javascript
jQuery实现图片简单轮播功能示例
2018/08/13 jQuery
React项目动态设置title标题的方法示例
2018/09/26 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
Python实现把数字转换成中文
2015/06/29 Python
Ruby元编程基础学习笔记整理
2016/07/02 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
2018/01/10 Python
Django中使用Celery的教程详解
2018/08/24 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
40个你可能不知道的Python技巧附代码
2020/01/29 Python
django xadmin action兼容自定义model权限教程
2020/03/30 Python
150行Python代码实现带界面的数独游戏
2020/04/04 Python
使用Python项目生成所有依赖包的清单方式
2020/07/13 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
CSS3实现菜单悬停效果
2020/11/17 HTML / CSS
Debenhams爱尔兰:英国知名的百货公司
2017/01/02 全球购物
如何转换一个字符串到enum值
2014/04/12 面试题
元旦晚会主持词
2014/03/24 职场文书
办公室岗位职责
2015/02/04 职场文书
2015国庆节宣传语
2015/07/14 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
您对思维方式了解多少?
2019/12/09 职场文书
解决IIS7下无法绑定https主机的问题
2022/04/29 Servers