Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
не забывая про неймспейсы
Евгений
Ну я не только для сео такое рассматриваю, есть еще что вынести
Евгений
Спасибо
Arthur'); DROP TABLE Users;--
Евгений
этj не модель
Евгений
это папка для трейтов
Евгений
а модели у меня в App\Models
Евгений
b они в единственном числе
Евгений
кроме News
Arthur'); DROP TABLE Users;--
New
Arthur'); DROP TABLE Users;--
Zlatoslav
Arthur'); DROP TABLE Users;--
Article
Zlatoslav
Arthur'); DROP TABLE Users;--
Forecast::orderBy('created_at', 'desc')->paginate(4)
еще ставил asc
почему не работает?
Arthur'); DROP TABLE Users;--
игнорирует просто порядок
Arthur'); DROP TABLE Users;--
Method 'orderBy' not found in \App\Forecast less... (Ctrl+F1)
Referenced method is not found in subject class.
Arthur'); DROP TABLE Users;--
забыл таймштампы поставить.
Евгений
Есть и article помимо news
Евгений
Есть статьи новости и опросы
Arthur'); DROP TABLE Users;--
А нет. Не работает orderBy. Таймштампы заданы.
Artur
Arthur'); DROP TABLE Users;--
я же говорю, порядок игнорируется, данные то отображаются
Arthur'); DROP TABLE Users;--
и так и так счет начинается с 1
Maksim
Maksim
А без пагинации..?
Maksim
Не, без get() должно работать. Где-то в другом ошибка
Arthur'); DROP TABLE Users;--
модель пустая, подхватывает имя т.к. имя таблицы во множественном числе, а модель в единственном
Arthur'); DROP TABLE Users;--
но я думаю не в этом суть
Maksim
Модель вообще пустая ?
Покажи
Arthur'); DROP TABLE Users;--
Модель вообще пустая ?
Покажи
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Forecast extends Model
{
//
}
Maksim
А поле created_at в таблице есть..?
Arthur'); DROP TABLE Users;--
Maksim
Тогда нипанятна ))
Arthur'); DROP TABLE Users;--
магия
Dmitriy
Через Query Builder тогда можно составить запрос
Евгений
без пагинации работает?
Arthur'); DROP TABLE Users;--
я пробовал реверс делать но тогда на каждой странице меняется порядок, а не везде
Arthur'); DROP TABLE Users;--
хм, смотрите.
Arthur'); DROP TABLE Users;--
он не сортирует по дате, но по id - да
Arthur'); DROP TABLE Users;--
это же не из-за того что в блейде нет колонки даты?
Maksim
В качестве бреда - таблица в БД forecasts называется?
Arthur'); DROP TABLE Users;--
так, теперь пагинация не работает))
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
всё, работает
Stanislav
Что было?
Maksim
У меня в одном проекте в мождели перед классом указано:
use Carbon\Carbon;
но там я мутатор использовал, где дату преобразовывал перед записью, поэтому и заюзал
Maksim
Что было?
Arthur'); DROP TABLE Users;--
Что было?
Forecast::orderBy('id', 'desc')->paginate(3)
Arthur'); DROP TABLE Users;--
там же DateTime, должен же
Stanislav
Это как?
Dmitriy
может из-за paginate ?
Arthur'); DROP TABLE Users;--
Это как?
я просто поменял created_at на id и всё
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
ёмае
Arthur'); DROP TABLE Users;--
даты то сидованы
Maksim
Ахахаха
Stanislav
что значит сидованы?
Maksim
db:seed
Евгений
seed
Arthur'); DROP TABLE Users;--
так, как зарэндомить датутайм?))
Stanislav
Наверно также как и все остальное
Евгений
а как сейчас сидировал? через now()?
Евгений
сделай вычетание рандомного количества дней, например
Евгений
subDays(rand(1, 100))
Arthur'); DROP TABLE Users;--
Maksim
😂
Arthur'); DROP TABLE Users;--
Евгений
да как угодно можно, лишь бы получил что хочешь в итоге
Arthur'); DROP TABLE Users;--
Евгений
Carbon::now()->subDays(rand(1, 100)); попробуй
Dmitriy
есть же факер из коробки