Laravel框架路由管理简单示例

 更新时间:2019年05月07日 11:10:31   作者:Yxh_blogs  
这篇文章主要介绍了Laravel框架路由管理,结合简单实例形式分析了Laravel框架路由管理常见的请求、参数、验证、输出等相关操作技巧,需要的朋友可以参考下

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

相关文章

  • 浅析echo(),print(),print_r(),return之间的区别

    浅析echo(),print(),print_r(),return之间的区别

    这篇文章主要是对echo(),print(),print_r(),return之间的区别进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • Laravel 类和接口注入相关的代码

    Laravel 类和接口注入相关的代码

    今天小编就为大家分享一篇Laravel 类和接口注入相关的代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • php设计模式之工厂方法模式分析【星际争霸游戏案例】

    php设计模式之工厂方法模式分析【星际争霸游戏案例】

    这篇文章主要介绍了php设计模式之工厂方法模式,结合具体星际争霸游戏案例形式分析了PHP工厂方法模式的相关原理、使用方法及操作注意事项,需要的朋友可以参考下
    2020-01-01
  • 利用PHP如何写APP接口详解

    利用PHP如何写APP接口详解

    很多朋友在开发时遇到过这样的问题:后台什么时候提供接口?怎么才提供一个接口,其他接口什么时候给出来?没有接口我们前端怎么能做得了?那学完本篇就可以自己搞个接口来返回固定的死数据来测试了!
    2016-08-08
  • php die()与exit()的区别实例详解

    php die()与exit()的区别实例详解

    php中die()与exit()的真正区别是什么因,我们百度一下发现die是退出并释放内存,exit是退出但不释放内存了,那么真的是这样吗,需要的朋友可以参考下
    2016-12-12
  • 详解PHP归并排序的实现

    详解PHP归并排序的实现

    本文主要介绍了php归并排序的实现算法,即把待排序序列分为若干个有序的子序列,再把有序的子序列合并为整体有序序列。有兴趣的朋友可以来了解一下。
    2016-10-10
  • ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解

    ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解

    这篇文章主要介绍了ThinkPHP框架整合微信支付之Native 扫码支付模式,结合图文形式详细分析了thinkPHP整合微信扫码支付功能的具体步骤与相关操作技巧,以及与模式一的区别,需要的朋友可以参考下
    2019-04-04
  • Yii2前后台分离及migrate使用(七)

    Yii2前后台分离及migrate使用(七)

    这篇文章主要介绍了Yii2前后台分离及migrate使用的相关资料,需要的朋友可以参考下
    2016-05-05
  • php实现将数据做成json的格式给前端使用

    php实现将数据做成json的格式给前端使用

    今天小编就为大家分享一篇php实现将数据做成json的格式给前端使用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • php下几个常用的去空、分组、调试数组函数

    php下几个常用的去空、分组、调试数组函数

    dump() 把数组以数组格式数组,有益于调试 array_chunk() php默认函数 作用是把函数平均分组
    2009-02-02

最新评论