Laravel-5 Eloquent での「LIKE」の変換
Laravel 5 では、Eloquent は複雑なデータベースクエリを実行する便利な方法を提供します。一般的な操作の 1 つは、「LIKE」演算子を使用したデータの検索です。ただし、「orWhereLike」メソッドで問題が発生したとユーザーが報告しています。
Laravel 5 で次の MySQL ステートメントと同等のことを実現するには、
、次の Eloquent 構文を利用できます。 :
「where」と「orWhere」を組み合わせることでメソッドを使用すると、特定の基準に一致する値、または特定の部分文字列を含む値を検索できます。 Eloquent で「like」を使用する場合、部分一致を見つけるには、検索文字列の先頭と末尾に % ワイルドカード文字を含める必要があることに注意することが重要です。
Laravel によって生成された SQL クエリを検証するには、次のようにします。実行されたクエリをコンソールに出力する dd(DB::getQueryLog()) ヘルパー関数を使用できます。これにより、目的の検索パラメータがデータベースに正しく適用されていることを確認できます。
以上がLaravel 5 Eloquentでデータベースクエリに「LIKE」と「orWhere」を使用する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。