laravel(六)laravel路由使用

来源:互联网 发布:提利昂 知乎 编辑:程序博客网 时间:2024/06/11 23:40

//基本使用  指向匿名函数
Route::get('user',function(){
    return "get";
});
//基本使用  控制器@方法名
Route::get('user','indexController@index');


//带参数
Route::get('user/{id}',function($id){
    return $id;
});
//参数默认值
Route::get('user/{id?}',function($id=1){
    return $id;
});
//参数正则验证(多参数验证使用数组键值对写验证规则)
Route::get('user/{id?}',function($id=1){
    return $id;
})->where("id",'[A-Za-z]+');
//路由别名
Route::get('user/center',["as"=>"center"],function($id){
    return $id;
})->where("id",'[A-Za-z]+');
//多路由
Route::metch(['get','post'],'multy',function(){
    return 'mulity';
});
//接受所有请求的多路由设置
Route::any('multy2',function(){
    return 'mulity2';
});


//路由集群
//统一前缀
Route::group(['prefix'=>'member'],function (){
    //参数默认值
    Route::get('user/{id?}',function($id=1){
        return $id;
    });
    //接受所有请求的多路由设置
    Route::any('multy2',function(){
        return 'mulity2';
    });


});




0 0