Laravel5 路由

Posted toney-yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel5 路由相关的知识,希望对你有一定的参考价值。

// 基础路由
Route::get(‘hello‘,function (){
    return ‘hello‘;
});
Route::post(‘hello‘,function (){
    return ‘hello‘;
});

// 多请求路由
Route::match([‘get‘,‘post‘],‘hello‘,function (){
    return ‘hello‘;
});

// 任意请求路由
Route::any(‘world‘,function (){
    return ‘world‘;
});

// 带参数路由
Route::get(‘user/{id}‘,function ($id){
    return ‘User-‘.$id;
});

// 带参数和条件路由(?表示可选参数)
Route::get(‘user/{id}/{name?}‘,function ($id,$name=‘tom‘){
    return ‘User-id-‘.$id.‘-name-‘.$name;
})->where([‘id‘=>‘[0-9]+‘,‘name‘=>‘[A-Za-z]+‘]);

// 别名路由(控制器等地方可用别名代替)
Route::get(‘user/my-center‘,function (){
    return route(‘center‘);
})->name(‘center‘);

// 路由群组(访问xxx/member/user/my-center)
Route::group([‘prefix‘=>‘member‘],function (){
    Route::get(‘user/my-center‘,function (){
        return route(‘center‘);
    })->name(‘center‘);
    Route::any(‘world‘,function (){
        return ‘world‘;
    });
});

// 视图路由
Route::get(‘/‘, function () {
    return view(‘welcome‘);
});

以上是关于Laravel5 路由的主要内容,如果未能解决你的问题,请参考以下文章

Laravel5添加新路由文件并制定规则

Laravel5.1 路由 -路由分组

laravel5路由改为规则匹配

laravel5路由改为规则匹配

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置