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 相关文章推荐
Ha0k 0.3 PHP 网页木马修改版
Oct 11 PHP
PHP的autoload自动加载机制使用说明
Dec 28 PHP
分享一个PHP数据流应用的简单例子
Jun 01 PHP
php class中public,private,protected的区别以及实例分析
Jun 18 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
May 10 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 PHP
php使用Session和文件统计在线人数
Jul 04 PHP
Symfony生成二维码的方法
Feb 04 PHP
Symfony2开发之控制器用法实例分析
Feb 05 PHP
MAC下通过改apache配置文件切换php多版本的方法
Apr 26 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 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
层叠菜单的动态生成
2006/10/09 PHP
也谈 PHP 和 MYSQL
2006/10/09 PHP
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
2007/03/15 PHP
php sybase_fetch_array使用方法
2014/04/15 PHP
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
指定js可访问其它域名的cookie的方法
2007/09/18 Javascript
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
深入理解vue Render函数
2017/07/19 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
Vue解析带html标签的字符串为dom的实例
2019/11/13 Javascript
python连接字符串的方法小结
2015/07/13 Python
python 接口测试response返回数据对比的方法
2018/02/11 Python
Python File readlines() 使用方法
2018/03/19 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
python 通过视频url获取视频的宽高方式
2019/12/10 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
django前端页面下拉选择框默认值设置方式
2020/08/09 Python
Artist Guitars新西兰:乐器在线商店
2017/09/17 全球购物
会计电算化应届生求职信
2013/11/03 职场文书
巧克力蛋糕店创业计划书
2014/01/14 职场文书
美术指导助理求职信
2014/04/20 职场文书
授权委托书
2014/09/17 职场文书
五一劳动节慰问信
2015/02/14 职场文书
《圆的面积》教学反思
2016/02/19 职场文书
高二英语教学反思
2016/03/03 职场文书
宪法宣传标语100条
2019/10/15 职场文书
mysql如何查询连续记录
2022/05/11 MySQL
MySQL GTID复制的具体使用
2022/05/20 MySQL