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 相关文章推荐
我的论坛源代码(六)
Oct 09 PHP
PHP运行时强制显示出错信息的代码
Apr 20 PHP
色色整理的PHP面试题集锦
Mar 08 PHP
php 解决旧系统 查出所有数据分页的类
Aug 27 PHP
php实现Mongodb自定义方式生成自增ID的方法
Mar 23 PHP
PHP 前加at符合@的作用解析
Jul 31 PHP
高质量PHP代码的50个实用技巧必备(上)
Jan 22 PHP
PHP简单实现生成txt文件到指定目录的方法
Apr 25 PHP
Yii2下session跨域名共存的解决方案
Feb 04 PHP
workerman结合laravel开发在线聊天应用的示例代码
Oct 30 PHP
PHP 实现 WebSocket 协议原理与应用详解
Apr 22 PHP
php swoft框架实例用法
Dec 22 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
为了这两部电子管收音机,买了6套全新电子管和10粒刻度盘灯泡
2021/03/02 无线电
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
PHP 遍历文件实现代码
2011/05/04 PHP
PHP中加密解密函数与DES加密解密实例
2014/10/17 PHP
PHP下载远程文件到本地存储的方法
2015/03/24 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
Cookie跨域问题解决方案代码示例
2020/11/24 PHP
JavaScript写的一个DIV 弹出网页对话框
2009/08/14 Javascript
解析JSON对象与字符串之间的相互转换
2013/12/18 Javascript
在JavaScript中操作数组之map()方法的使用
2015/06/09 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
2019/08/09 Javascript
js实现计算器功能
2020/08/10 Javascript
Python运算符重载用法实例分析
2015/06/01 Python
简单讲解Python中的闭包
2015/08/11 Python
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
解决uWSGI的编码问题详解
2017/03/24 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
2020/03/09 Python
Python tornado上传文件的功能
2020/03/26 Python
sklearn的predict_proba使用说明
2020/06/28 Python
浅谈django框架集成swagger以及自定义参数问题
2020/07/07 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
销售经理岗位职责
2014/03/16 职场文书
商务英语广告词大全
2014/03/18 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书