Sergey 𝗨𝗻𝗤𝘂𝗮𝗶𝘇
не забывая про неймспейсы
Евгений
Ну я не только для сео такое рассматриваю, есть еще что вынести
Евгений
Спасибо
Arthur'); DROP TABLE Users;--
То есть смело создавать App/Traits модно и туда складывать
Модель в единствественном числе лучше писать.
Евгений
этj не модель
Евгений
это папка для трейтов
Евгений
а модели у меня в App\Models
Евгений
b они в единственном числе
Евгений
кроме News
Arthur'); DROP TABLE Users;--
New
Arthur'); DROP TABLE Users;--
Zlatoslav
New
Post? NewsPost
Arthur'); DROP TABLE Users;--
Article
Zlatoslav
Article
И так можно
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. Таймштампы заданы.
Arthur'); DROP TABLE Users;--
я же говорю, порядок игнорируется, данные то отображаются
Arthur'); DROP TABLE Users;--
и так и так счет начинается с 1
Maksim
Forecast::orderBy('created_at', 'desc')->paginate(4) еще ставил asc почему не работает?
Попробуй так: Forecast::orderBy('created_at', 'desc')->paginate(4)->get();
Arthur'); DROP TABLE Users;--
Попробуй так: Forecast::orderBy('created_at', 'desc')->paginate(4)->get();
ErrorException in Collection.php line 432: Missing argument 1 for Illuminate\Support\Collection::get(), called in /home/vagrant/Code/newskylinellc/fairbet/vendor/laravel/framework/src/Illuminate/Pagination/AbstractPaginator.php on line 566 and defined
Maksim
А без пагинации..?
Arthur'); DROP TABLE Users;--
А без пагинации..?
тогда игнорирует порядок
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 в таблице есть..?
Maksim
Тогда нипанятна ))
Arthur'); DROP TABLE Users;--
магия
Dmitriy
Через Query Builder тогда можно составить запрос
Евгений
без пагинации работает?
Arthur'); DROP TABLE Users;--
без пагинации работает?
если и работает то порядок игнорируется
Arthur'); DROP TABLE Users;--
я пробовал реверс делать но тогда на каждой странице меняется порядок, а не везде
Arthur'); DROP TABLE Users;--
хм, смотрите.
Arthur'); DROP TABLE Users;--
он не сортирует по дате, но по id - да
Arthur'); DROP TABLE Users;--
это же не из-за того что в блейде нет колонки даты?
Maksim
это же не из-за того что в блейде нет колонки даты?
Да не, вроде. Ты же в контроллере получаешь упорядоченную коллекцию из модели и передаёшь её во вьюху.
Maksim
В качестве бреда - таблица в БД forecasts называется?
Arthur'); DROP TABLE Users;--
так, теперь пагинация не работает))
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
всё, работает
Stanislav
Что было?
Maksim
У меня в одном проекте в мождели перед классом указано: use Carbon\Carbon; но там я мутатор использовал, где дату преобразовывал перед записью, поэтому и заюзал
Maksim
всё, работает
Тоже интересно ))
Maksim
Что было?
Stanislav
всё, работает
В чем причина была?
Arthur'); DROP TABLE Users;--
Что было?
Forecast::orderBy('id', 'desc')->paginate(3)
Arthur'); DROP TABLE Users;--
В чем причина была?
created_at не сортирует
Arthur'); DROP TABLE Users;--
там же DateTime, должен же
Stanislav
Это как?
Dmitriy
может из-за paginate ?
Arthur'); DROP TABLE Users;--
Это как?
я просто поменял created_at на id и всё
Arthur'); DROP TABLE Users;--
может из-за paginate ?
проверял уже
Arthur'); DROP TABLE Users;--
ёмае
Arthur'); DROP TABLE Users;--
даты то сидованы
Maksim
Ахахаха
Stanislav
что значит сидованы?
Maksim
db:seed
Евгений
seed
Arthur'); DROP TABLE Users;--
так, как зарэндомить датутайм?))
Stanislav
Наверно также как и все остальное
Евгений
а как сейчас сидировал? через now()?
Евгений
сделай вычетание рандомного количества дней, например
Евгений
subDays(rand(1, 100))
Maksim
😂
Arthur'); DROP TABLE Users;--
Евгений
да как угодно можно, лишь бы получил что хочешь в итоге
Arthur'); DROP TABLE Users;--
Евгений
Carbon::now()->subDays(rand(1, 100)); попробуй
Dmitriy
есть же факер из коробки