Eloquent の 'LIKE' 演算子に相当する Laravel
Laravel 5 では、MySQL の 'LIKE' 演算子に相当するものは 'orWhereLike '。ただし、「orWhereLike」を使用して結果を照合するときに問題が発生する可能性があります。
正しい構文
結果を正確に照合するには、「orWhereLike」構文が次に従っていることを確認してください。 pattern:
Model::where('column_name', 'like', '%search_term%')
例
特定のケースで、MySQL ステートメントと同様のデータを取得するには、コードを次のように調整します。
BookingDates::where('email', Input::get('email')) ->orWhere('name', 'like', '%' . Input::get('name') . '%') ->get();
クエリの確認
検証したい場合Eloquent によって生成されたクエリでは、「dd(DB::getQueryLog())」関数を使用して、実行されたデータベース クエリを表示します。
以上がMySQL の LIKE 演算子に相当する Laravel Eloquent を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。