路由
1.路由简介
简单的说就是将用户的请求转发给相应的程序进行处理。
作用就是建立url和程序间的映射
请求类型get、post、put、patch、delete
2.基本路由
Route::get('base1',function(){
return 'Hello,World';
});
Route::post('base2',function(){
return 'Hello,World';
});
3.多请求路由
Route::match(['get','post'],'multy1',function(){
return'multy1';
});
4.路由参数
Route::get('user/{id}',function($id) {
return'User'.$id;
});
Route::get('user/{id}/{name?}',function($id,$name='chen'){
return'user.id-'.$id.'user.name-'.$name;
})->where(['id'=>'[0-9]+','name'=>'[A-Za-z]+']);
5.路由别名
Route::get('user/member_center',['as'=>'center',function(){
returnroute('center');
}]);
6.路由群组
Route::group(['prefix'=>'member'],function(){
Route::get('user/center',['as'=>'center',function(){
returnroute('center');
}]);
Route::match(['get','post'],'multy1',function(){
return'multy1.';
});
});
7.路由中输出视图
Route::get('view',function() {
returnview('welcome');
});
网友评论