ホームページ >バックエンド開発 >PHPチュートリアル >Laravelリソースコントローラーでデフォルトルートを拡張するにはどうすればよいですか?
Laravel リソース コントローラーでのデフォルト ルートの拡張
デフォルトでは、Laravel リソース コントローラーは一連のアクション (インデックス、作成、保存、編集) を提供します。 、更新、破棄)。ただし、追加のメソッドとルートが必要なシナリオが発生する場合があります。
これを実現するには、リソース ルートを定義する前にカスタム ルートを登録します。例:
<code class="php">Route::get('foo/bar', 'FooController@bar'); Route::resource('foo', 'FooController');</code>
これは、bar メソッドが FooController に追加される例です:
<code class="php">class FooController extends Controller { // Custom method public function bar() { // Custom logic } // Default resource methods // ... (index, create, store, edit, update, destroy) }</code>
これらの手順に従うことで、Laravel リソース コントローラーの機能を次のようにシームレスに拡張できます。追加のカスタム メソッドとルート。
以上がLaravelリソースコントローラーでデフォルトルートを拡張するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。