本文實(shí)例講述了Laravel框架路由管理。分享給大家供大家參考,具體如下:
路由中輸出視圖
Route::get('/', function () {
return view('welcome');
});
get路由請(qǐng)求
Route::get('get',function(){
return 'get路由請(qǐng)求';
});
post路由請(qǐng)求
Route::post('post',function(){
return 'post請(qǐng)求';
});
多路由請(qǐng)求
Route::match(['get','post'],'match',function(){
return '多路由請(qǐng)求';
});
任意路由請(qǐng)求
Route::any('any',function(){
return '任意路由請(qǐng)求';
});
路由參數(shù)
Route::get('user/{id}',function($id){
return 'user-id-'.$id;
});
路由參數(shù)默認(rèn)值
Route::get('user/{name?}',function($name = 'yxh'){
return 'user-name-'.$name;
});
路由參數(shù)的正則驗(yàn)證
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');
}]);
//任意路由請(qǐng)求
Route::any('any',function(){
return '任意路由請(qǐng)求';
});
});
路由中輸出視圖
Route::get('view',function(){
return view('welcome');
});
關(guān)聯(lián)控制器
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']);
更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:- Laravel 之url參數(shù),獲取路由參數(shù)的例子
- laravel 解決路由除了根目錄其他都404的問題
- 淺談Laravel POST,PUT,PATCH 路由的區(qū)別
- laravel實(shí)現(xiàn)前后臺(tái)路由分離的方法
- laravel框架的安裝與路由實(shí)例分析
- laravel5.1框架基礎(chǔ)之路由詳解
- Laravel框架創(chuàng)建路由的方法詳解
- laravel 配置路由 api和web定義的路由的區(qū)別詳解
- laravel csrf排除路由,禁止,關(guān)閉指定路由的例子