Я не получаю все записи в левом соединении. мой основной запрос похож на SELECT cities.*, states.name as state FROM cities LEFT JOIN states ON cities.states_id = states.id
его работает хорошо
мой laravel запрос похож на этот
$all_city = DB::table('cities')
->leftjoin('states', 'cities.states_id', '=', 'states.id')
->where([['states.name', 'LIKE', '%'.$state.'%'], ['cities.name', 'like', '%'.$name.'%']])
->select('cities.*', 'states.name as state')
->orderBy($sort_field, $sort_type)
->paginate($pagination);
return response()->json($all_city);
Laravel, возвращающий только те записи, которые уникальны в обоих. И если я удалю из этого предложение where, он будет работать хорошо. Может кто-нибудь подскажет, что не так.
Заранее спасибо !!