Laravel 姓・名 別カラムの検索
Laravel 姓・名 別カラムの検索
first_name + last_name
姓と名が別のカラムで保存されていた場合、
「松田千尋」と検索してもヒットしません。
結論として、whereRawを使って、where節へ挿入する方法を取ります。
$query->whereRaw('CONCAT(last_name, "", first_name) LIKE ? ', '%' . $name . '%');
インジェクション対策として、第二引数に検索対象の文字列を入れます
参考
MySQL select with CONCAT condition