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.ini中添加extension=php_mysqli.dll指令的说明
Jun 14 PHP
关于Intype一些小问题的解决办法
Mar 28 PHP
PHP Ajax中文乱码问题解决方法
Feb 27 PHP
PHP UTF8编码内的繁简转换类
Jul 20 PHP
PHP的一个基础知识 表单提交
Jul 04 PHP
Uncaught exception com_exception with message Failed to create COM object
Jan 11 PHP
PHP基础知识回顾
Aug 16 PHP
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
Mar 06 PHP
php使用curl访问https示例分享
Jan 17 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 PHP
PHP使用PDO调用mssql存储过程的方法示例
Oct 07 PHP
Thinkphp5.0框架视图view的模板布局用法分析
Oct 12 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
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
详解如何实现Laravel的服务容器的方法示例
2019/04/15 PHP
JS 实现双色表格实现代码
2009/11/24 Javascript
Jquery知识点二 jquery下对数组的操作
2011/01/15 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
使用jquery prev()方法找到同级的前一个元素
2014/07/11 Javascript
jQuery新的事件绑定机制on()示例应用
2014/07/18 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
2016/01/05 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
全面解析JavaScript中“&&”和“||”操作符(总结篇)
2016/07/18 Javascript
javascript弹出带文字信息的提示框效果
2016/07/19 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
Django Admin实现上传图片校验功能
2016/03/06 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
Python imread、newaxis用法详解
2019/11/04 Python
python next()和iter()函数原理解析
2020/02/07 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
使用py-spy解决scrapy卡死的问题方法
2020/09/29 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
爱祖国演讲稿
2014/05/04 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
出售房屋协议书范本
2014/10/06 职场文书
大学生村官驻村工作心得体会
2016/01/23 职场文书
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏