Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Есть запрос
Client::whereBetween($date,array($from,$to))
->with('tariff')
->with('userInfo')
->orderBy($orderBy, $order)
->paginate($perPage);
В данном случае я могу применить orderBy только к clients, но мне нужно также и к tariffs и к userInfo
Я конечно могу сделать вот так:
DB::->table('users')
->join('user_tarrif', 'user_id' , '=', 'user_tarrif.user_id')
->join('users_info', 'user_id' , '=', 'users_info.id_user')
->join('tarrifs', 'user_tarrif.tarrif_id' ,'=', 'tarrifs.tarrif_id')
->whereBetween($date,array($dateStart,$dateEnd))
->orderBy($orderBy)
->paginate($perPage);
Но хочу использовать первый вариант с with. Можно ли?