Laravel框架路由管理简单示例
发布:smiling 来源: PHP粉丝网 添加日期:2021-11-21 17:54:42 浏览: 评论:0
这篇文章主要介绍了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']);
Tags: Laravel路由管理
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)