Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 13.02.2018 11:19:11

Вывод списка статей - как ограничить кол-во и изменить сортировку?

Добрый день, подскажите пожалуйста, есть вывод статей\новостей в сайдбаре сайта https://goo.gl/yRR9JT

в шаблоне такой код:

<ul>
@foreach($posts_in as $post)
<li>
<a href="{{ permalink($post->id) }}">{{ $post->title }}</a>
</li>
@endforeach
</ul>

Вопрос: как сделать вывод только 5 последних записей?
и как установить другой порядок сортировки?

Изменено hr011 (13.02.2018 11:20:34)

Не в сети

#2 13.02.2018 11:29:47

Re: Вывод списка статей - как ограничить кол-во и изменить сортировку?

Post::orderBy('id', 'DESC')->Limit(5)->get();

Не в сети

#3 14.02.2018 15:48:12

Re: Вывод списка статей - как ограничить кол-во и изменить сортировку?

Спасибо за ответ, но не выходит, сайт падает, подскажите пожалуйста как точно код вписать, для копипаста smile

Не в сети

#4 14.02.2018 15:49:49

Re: Вывод списка статей - как ограничить кол-во и изменить сортировку?

Покажи, как у тебя запрос написан на выборку данных

Не в сети

#5 14.02.2018 15:58:30

Re: Вывод списка статей - как ограничить кол-во и изменить сортировку?

Вот шаблон страницы https://krasota-zdes.ru/index.blade.txt строка 168-180

Не в сети

#6 14.02.2018 16:01:13

Re: Вывод списка статей - как ограничить кол-во и изменить сортировку?

Не надо шаблон, покажи, где в контроллере ты получаешь переменную $posts_in

Не в сети

#7 14.02.2018 17:11:23

Re: Вывод списка статей - как ограничить кол-во и изменить сортировку?

Нашел только в файле \app\Providers\ComposerServiceProvider.php

31 строка

$posts_in = Entity::where('slug', 'stati')->where('type', 'category')->first()->posts()->get();

Весь файл - https://krasota-zdes.ru/ComposerServiceProvider.txt

Не в сети

#8 14.02.2018 17:16:17

Re: Вывод списка статей - как ограничить кол-во и изменить сортировку?

Попробуй так написать
$posts_in = Entity::where('slug', 'stati')->where('type', 'category')->first()->posts()->orderBy('id', 'DESC')->Limit(5)->get();

Не в сети

#9 14.02.2018 17:25:08

Re: Вывод списка статей - как ограничить кол-во и изменить сортировку?

Спасибо, работает!!!!!

Не в сети

Подвал раздела