Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Спс.
Заюзал второй вариант.
Была идея расширить класс Response, но как-то не хочется.
Хотелось стандартно иметь функционал для работы с заголовками.
Делал свою страничку 404, но не могу отдать её с кодом статуса 404.
Как изменить код статуса страницы? смотрел апи,но ничего не заработало.
Всё таки сделал запрос через Fluent.
DB::table('post')
>select(array('id', 'autor', 'date', 'short_story',DB::raw('SUBSTRING(full_story, 1, 15) as full_story'), 'xfields', 'title', 'category', 'alt_name', 'comm_num', 'allow_comm', 'allow_rate', 'fixed', 'rating', 'vote_num', 'news_read', 'votes', 'flag', 'editdate', 'editor', 'reason', 'view_edit', 'tags'))
->where('approve','=','1')
->where('allow_main','=','1')
->where('date','<',date("y-m-d H:i:s"))
->order_by('fixed', 'DESC')
->order_by('date', 'DESC')
->paginate(5);
Paginator::make($results, $total, $per_page) :
$results - результат запроса
$total - всего
$per_page - на странице
но выводит одно и тоже на каждой странице.
Хотел решить проблему через Fluent Query Builder, но не строиться такой запрос.
-----------------------------------------------------
Всё таки построил запрос через Fluent Query Builder, с помощью метода ->select() сделал выборку, но от SUBSTRING(p.full_story, 1, 15) as full_story пришлось отказаться.
нужно сделать pagination по вот такому запросу.
SELECT p.id, p.autor, p.date, p.short_story, SUBSTRING(p.full_story, 1, 15) as full_story FROM `dle_post` WHERE `approve` = 1 AND `allow_main` = 1 AND `date` < 12-05-28 17:14:26 ORDER BY `fixed` DESC, `date` DESC
Переделать под Fluent Query Builder не выходит, а через Paginator::make($results, $total, $per_page) непонятно что за значение $per_page.