Я думаю, что заголовок довольно запутанный, я постараюсь объяснить это как можно лучше. Допустим, у меня есть довольно большой запрос для поиска сообщений, например:Laravel eloquent split query в несколько шагов
$posts = Post::select('...')
->leftJoin('...')
->leftJoin('...')
->where('...')
->orWhere('...')
->orderBy('...')
->orderBy('...')
->groupBy('...')
->with('...')
->paginate(8);
Как разбить этот запрос? Например:
$posts = Post::select('...')
->leftJoin('...')
->leftJoin('...')
$posts->where('...')
->orWhere('...');
$posts->orderBy('...')
->orderBy('...')
->groupBy('...');
$posts->with('...')
->paginate(8);
Im используя Laravel 4.2, и я попробовал несколько вещей (в том числе this post), но я не могу заставить его работать. Мне нужно это для поиска и фильтрации сообщений.
Можете ли вы опубликовать фактический код, который используете? Какие ошибки вы получили? –