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 相关文章推荐
延长phpmyadmin登录时间的方法
Feb 06 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
Oct 05 PHP
PHP迭代器实现斐波纳契数列的函数
Nov 12 PHP
2014年10个最佳的PHP图像操作库
Jul 14 PHP
php关联数组快速排序的方法
Apr 17 PHP
再谈PHP中单双引号的区别详解
Jun 12 PHP
Yii2框架类自动加载机制实例分析
May 02 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
php PDO属性设置与操作方法分析
Dec 27 PHP
php fread函数使用方法总结
May 28 PHP
php根据地址获取百度地图经纬度的实例方法
Sep 03 PHP
php实现对短信验证码发送次数的限制实例讲解
Mar 04 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 empty函数判断mysql表单是否为空
2010/04/12 PHP
使用XDebug调试及单元测试覆盖率分析
2011/01/27 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
php实现根据url自动生成缩略图的方法
2014/09/23 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
2016/05/22 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
找到了一篇jQuery与Prototype并存的冲突的解决方法
2007/08/29 Javascript
Firefox中autocomplete="off" 设置不起作用Bug的解决方法
2011/03/25 Javascript
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
2011/05/10 Javascript
jQuery插件kinMaxShow扩展效果用法实例
2015/05/04 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
2016/06/25 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
Python中的多行注释文档编写风格汇总
2016/06/16 Python
用matplotlib画等高线图详解
2017/12/14 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
美国的Eastbay旗下的运动款子品牌:Final-Score
2018/01/01 全球购物
《冬阳童年骆驼队》教学反思
2014/04/15 职场文书
献爱心活动总结
2014/05/07 职场文书
学校四风对照检查材料
2014/08/28 职场文书
2014物价局民主生活会对照检查材料思想汇报
2014/09/24 职场文书
违反纪律检讨书范文
2015/05/07 职场文书
幼儿园食品安全责任书
2015/05/08 职场文书