Laravel

Laravel ルーティング

基本的なルート、パラメータ、named routes、route groups、middleware、resource routes、route model binding

20 面接問題·
Junior
1

Laravel で基本的な GET ルートを定義するには?

回答

Route::get() メソッドは、HTTP GET リクエストに応答するルートを定義します。第1引数は URI、第2引数は closure または配列 [Controller::class, 'method'] です。この方法は、ルートの種類に応じて routes/web.php または routes/api.php で定義します。

2

複数の HTTP 動詞に応答するルートを作成するには、どのメソッドを使いますか?

回答

Route::match() は、第1引数として HTTP 動詞の配列を受け取り、次に URI とアクションを指定します。これにより、たとえば同じルートで GET と POST の両方に応答できます。すべての HTTP 動詞に応答する Route::any() もありますが、match() の方がより細かく制御できます。

3

ルートの URL でパラメータを取得するには?

回答

ルートパラメータは、URI 内で波括弧 {param} を使って定義します。これらは closure またはコントローラのメソッドに自動的に注入されます。パラメータは {param?} で省略可能にしたり、->where() で制約を設定したりできます。

4

ルートパラメータに正規表現の制約を追加するには?

5

再利用しやすいようにルートに名前を付けるには?

+17 面接問題

次の面接に向けてLaravelをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める