ホームページ >PHPフレームワーク >Laravel >Laravelでのルーティングのコード例の紹介

Laravelでのルーティングのコード例の紹介

不言
不言オリジナル
2018-08-03 13:47:042865ブラウズ

laravelでのルーティングのコード例を紹介しますので、困っている方は参考にしていただければ幸いです。

ルーティングの紹介

リクエストをプログラムに変換

機能: URLとプログラムのマッピング

リクエストメソッドpost get put patch delete

例:

//get请求
Route::get('basic1',function(){
    return 'hello world';
});
//多种请求
//指定请求方式
Route::match(['get','post'],'match',function(){
    return 'match';
});
//不指定
Route::any('any',function(){
    return 'any';
});
//路由参数
Route::get('user/{id}',function($id){
    return 'User-'.$id;
});
Route::get('user/{id?}/{name?}',function($id,$name){
    return 'User-name-'.$name;
})->where(['id'=>'[0-9]+','name'=>'[A-Za-z]+']);
//请求的路由 http://localhost/public/user/1/w
//路由的别名
Route::get('user/member-center',['as'=>'center',function(){
    return route('center');
}]);
//路由群组
//prefix 前缀
Route::group(['prefix'=>'member'],function(){
    Route::get('user/center',['as'=>'center',function(){
        return route('center');
    }]);
    Route::get('user/person',['as'=>'person',function(){
        return route('person');
    }]);
});
//路由中输出view
Route::get('view', function () {
    return view('welcome'); 
});

以上がこの記事の全内容です。


関連する推奨事項:

Laravel5.5 でログ動作の分析をカスタマイズする方法

laravel5.5 フレームワークでビュー間でデータを共有する方法 (コードを使用)

以上がLaravelでのルーティングのコード例の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。