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 数据结构 算法描述 冒泡排序 bubble sort
Jul 10 PHP
PHP 第二节 数据类型之数值型
Apr 28 PHP
定义php常量的详解
Jun 09 PHP
Codeigniter注册登录代码示例
Jun 12 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
Dec 24 PHP
php的ddos攻击解决方法
Jan 08 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
Apr 02 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
Aug 03 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
Apr 03 PHP
php时间戳转换代码详解
Aug 04 PHP
thinkphp5 路由分发原理
Mar 18 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实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
php生成高清缩略图实例详解
2015/12/07 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
Prototype PeriodicalExecuter对象 学习
2009/07/19 Javascript
使用jQuery.wechat构建微信WEB应用
2014/10/09 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
JavaScript截屏功能的实现代码
2017/07/28 Javascript
JavaScript学习笔记之图片库案例分析
2019/01/08 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
Python 26进制计算实现方法
2015/05/28 Python
python调用fortran模块
2016/04/08 Python
常见的python正则用法实例讲解
2016/06/21 Python
解决Python 遍历字典时删除元素报异常的问题
2016/09/11 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
2018/08/01 Python
python科学计算之narray对象用法
2019/11/25 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
python 判断一组数据是否符合正态分布
2020/09/23 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
中间件分为哪几类
2016/09/18 面试题
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
公司活动方案范文
2014/03/06 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
学习心理学的体会
2014/11/07 职场文书
贷款担保书
2015/01/20 职场文书
刑事上诉状范文
2015/05/22 职场文书
烈士陵园观后感
2015/06/08 职场文书
java设计模式--七大原则详解
2021/07/21 Java/Android
Python中itertools库的四个函数介绍
2022/04/06 Python