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 和 COM
Oct 09 PHP
PHP 日常开发小技巧
Sep 23 PHP
shopex中集成的站长统计功能的代码简单分析
Aug 11 PHP
linux命令之调试工具strace的深入分析
Jun 03 PHP
详解PHP中strlen和mb_strlen函数的区别
Mar 07 PHP
thinkphp实现数组分页示例
Apr 13 PHP
php生成静态页面的简单示例
Apr 17 PHP
PHP动态规划解决0-1背包问题实例分析
Mar 23 PHP
php上传文件并显示上传进度的方法
Mar 24 PHP
PHP超牛逼无限极分类生成树方法
May 11 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
Jan 22 PHP
php实现根据身份证获取精准年龄
Feb 26 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 木马攻击防御技巧
2009/06/13 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
PHP递归实现层级树状展开
2016/04/01 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
符合标准的js表单提交的代码
2007/09/13 Javascript
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
浅谈JavaScript数据类型
2015/03/03 Javascript
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
ES6新特性七:数组的扩充详解
2017/04/21 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
Vue from-validate 表单验证的示例代码
2017/09/26 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
详解微信小程序自定义组件的实现及数据交互
2019/07/22 Javascript
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
使用python实现kNN分类算法
2019/10/16 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
俄罗斯最大的香水和化妆品网上商店:Randewoo
2020/11/05 全球购物
教育基金募捐倡议书
2014/05/14 职场文书
森林病虫害防治方案
2014/06/02 职场文书
小学国旗下的演讲稿
2014/08/28 职场文书
2014年采购员工作总结
2014/11/18 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
人事任命通知
2015/04/20 职场文书
学校党支部承诺书
2015/04/30 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
GoLang中生成UUID唯一标识的实现
2021/05/08 Golang