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 相关文章推荐
PHP4在WinXP下IIS和Apache2服务器上的安装实例
Oct 09 PHP
我的论坛源代码(四)
Oct 09 PHP
ajax缓存问题解决途径
Dec 06 PHP
PHP生成UTF8文件的方法
May 15 PHP
php将会员数据导入到ucenter的代码
Jul 18 PHP
php+ajax实现图片文件上传功能实例
Jun 17 PHP
无需数据库在线投票调查php代码
Jul 20 PHP
PHP magento后台无法登录问题解决方法
Nov 24 PHP
Laravel框架FormRequest中重写错误处理的方法
Feb 18 PHP
Laravel + Elasticsearch 实现中文搜索的方法
Feb 02 PHP
分享8个Laravel模型时间戳使用技巧小结
Feb 12 PHP
PHP如何开启Opcache功能提升程序处理效率
Apr 27 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更改目录及子目录下所有的文件后缀扩展名的代码
2010/10/12 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
Nigma vs Alliance BO5 第五场2.14
2021/03/10 DOTA
jQuery Clone Bug解决代码
2010/12/22 Javascript
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
2011/07/04 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
解决json日期格式问题的3种方法
2014/02/02 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
2014/09/23 Javascript
JavaScript中的console.time()函数详细介绍
2014/12/29 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
浅谈angular.js中实现双向绑定的方法$watch $digest $apply
2015/10/14 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
angularJS之$http:与服务器交互示例
2017/03/17 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
python 文件操作api(文件操作函数)
2016/08/28 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
python识别验证码图片实例详解
2020/02/17 Python
Scholastic父母商店:儿童书籍
2017/01/01 全球购物
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
大学生个人求职信范文
2013/09/21 职场文书
信息管理专业推荐信
2013/10/29 职场文书
鼓励运动员的广播稿
2014/02/08 职场文书
教师对学生的寄语
2014/04/03 职场文书
八项规定对照检查材料
2014/08/31 职场文书
财政局个人年终总结
2015/03/03 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL