я пытаюсь получить совпадающие значения из 2 таблиц, чтобы сделать запись пользователя.
Мой код:
$states = ['1','2'];
$cities = DB::table('cities')->get();
$state = $faker->randomElement($states);
$city= $faker->randomElement($cities->where('state_id',$state)->value('id'));
Текущий ответ:
«Вызов функции-члена where() для не-объекта».
Редактировать 1. Переведено на английский для лучшего понимания.