LaravelでDBから取ってきたデータの中に指定したキーと値の組み合わせがあるか調べるメソッドで便利そうなものがあったので簡単に紹介。
// DBからデータをとってくる
$users = DB::table('user')->get();
// とってきたデータの中にキーがnameで値がtaroのものがあるかどうかを返す。
$users->contains('name', 'taro');
bool $collection->contains(key, value);
参考
ReadDouble
Laravel 5.5 コレクション
https://readouble.com/laravel/5.5/ja/collections.html#method-contains