Laravel News 日本語
フォロー
クエリロジックの繰り返しを止める:Laravelのクエリスコープでコードを読みやすく
私たちは皆、複数のコントローラーで同じWHERE句を書いてきましたよね。今月の完了した注文をフィルタリングしたり、一定価格以上の人気商品を検索したり、特定の関連情報をロードしたりするようなものです。この繰り返し発生するクエリロジックは、コードベースを煩雑にし、メンテナンスを悪夢のようにします。私の最新のビデオでは、Laravel 12の新しいクエリスコープが、これらの繰り返し発生するフィルタを、ビジネス要件のように読み取れる表現力豊かな、チェーン可能なメソッドにどのように変換するかを紹介します。