ホームページ  >  記事  >  PHPフレームワーク  >  Laravelルーティングのスコープとは何ですか?

Laravelルーティングのスコープとは何ですか?

藏色散人
藏色散人オリジナル
2019-08-07 11:30:413367ブラウズ

Laravelルーティングのスコープとは何ですか?

laravel ルーティングのスコープは何ですか?

laravel のスコープスコープ

laravel では、テンプレート内のデータ (属するかどうか) を処理する (追加、削除、変更、確認) ためにスコープが導入されます。 )

の処理は、テンプレート定義メソッドにプレフィックススコープを追加することです。

つまり、Laravel のモデルはスコープの先頭でメソッドを定義でき、これらのメソッドはモデルを通じて直接呼び出すことができます。このタイプのアプローチはクエリ スコープとも呼ばれます。

Laravelルーティングのスコープとは何ですか?

#laravel では、定義されたメソッド スコープに続く文字を大文字にする必要があります。

次に、コントローラーに移動してテンプレート データを処理します

Laravelルーティングのスコープとは何ですか?

コントローラーで使用: スコープのプレフィックスを削除し、最初の文字を小文字に変更して呼び出します。

メソッド内のパラメーター $query については、 API ドキュメントを確認してスコープ定義を理解してください。このメソッドには 2 つのパラメーターがあり、1 つは Builder、もう 1 つは Model です。

Post モデル メソッドの前にスコープ プレフィックスを追加すると、スコープは常にクエリ ビルダーに返されます。スコープ スコープ メソッドを呼び出すと、返されたビルダーを使用して完全なクエリ条件が結合されます。

Laravel 関連の技術記事の詳細については、

Laravel Framework Getting Started Tutorial 列にアクセスして学習してください。

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

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