控制器
新建控制器 以及控制器跟路由关联

Route::get(‘member/info’,“MemberController@info”);
Route::get(‘member/info2’,[‘uses’=>‘MemberController@info2’]);

关联控制器后 路由的特性怎么使用

//路由关联控制器

Route::get(‘member/info’,“MemberController@info”);
Route::get(‘member/info2’,[
‘uses’=>‘MemberController@info2’,
‘as’=>‘member-info’ ]);

Route::any(‘some/{id}’,‘MemberController@getsome’)->where([‘id’=>’[0-9]+’]);

路由简介
将用户请求 转发给相应的程序进行处理
建立URL和程序的映射
类型:
get post put patch delete
基本路由
get:

Route::get(’/basic1’,function(){
return ‘Hello World!’; }); post: Route::post(’/basic2’,function(){
return ‘hello post’; }); 多请求路由: match 制定可以的请求 Route::match([‘get’,‘post’],‘multy1’,function(){ return ‘mylty1’;
});

	any 多请求路由 全部路由
	Route::any('/multy2',function(){
		return 'multy2';
	});

路由多参数以及验证

Route::get(‘user/{id}/{name?}’,function( i d , id, id,name=‘sean’){
return ‘user-id:’. i d . ′ u s e r − n a m e ′ . id.' user-name'. id.username.name; })->where([‘id’=>’[1-9]+’,‘name’=>’[A-Za-z]+’]);

//路由别名 Route::get(‘set/member-center’,[‘as’=>‘center’,function(){
return route(‘center’); }]);

//路由群组

Route::group([‘prefix’=>‘member’],function(){
Route::any(’/multy2’,function(){
return ‘multy2-member’;
}); });

//路由中输出视图

Route::get(’/view’, function () {
return view(‘welcome’); });