Route には 、Web アプリケーションの を Laravel 定義し、受信 URL リクエストを処理する方法を決定することが含まれます。 route を使用すると Laravel 、ルーティングが簡単かつ柔軟になります。
まず、 開発しているアプリケーションの種類に応じて、 またはファイル route 内でを定義できます。 routes/web.php
routes/api.php
たとえば、 route 次のような単純なものを定義できます。
Route::get('/about', function() {
return "This is the About page";
});
この例では、ユーザーが /about
URL にアクセスすると、 Laravel 対応する処理関数が呼び出され、「This is the About page」という文字列がユーザーに返されます。
さらに、さまざまな HTTP メソッドを処理するために 、 、 、 、 など Laravel の他の route メソッドも提供します。 post
put
patch
delete
route コントローラーに対して URL リクエストを処理する こともできます。
例えば:
Route::get('/products', 'ProductController@index');
この例では、ユーザーが /products
URL にアクセスすると、の メソッドを Laravel 呼び出して リクエストを処理します。 index
ProductController
より柔軟に正規表現や動的パラメータを使用することもできます route。
例えば:
Route::get('/users/{id}', 'UserController@show');
この例では、は URL 内の動的パラメータであり、 リクエストを処理する ために のメソッド {id}
に渡されます。 show
UserController
さらに、アプリケーション でカスタマイズおよび管理するための グループ、リソース など の Laravel 追加機能も提供します 。 route route middleware route Laravel
要約すると、 には Laravel、 を定義して URL リクエストを処理するための多くのオプションと強力な機能があります route。 これにより、柔軟で保守可能な Web アプリケーションを構築できます。