invariance
кто нибудь локализацию в бд хранил?
Александр
Тогда другой вопрос. Как запомнить последний вызванный метод в цепочки методов?
Александр
кто нибудь локализацию в бд хранил?
В доках где-то было про хранение нескольких языков
invariance
там оно не в бд)
Александр
Именно про бд
Александр
в таблицу ещё одно поле lang
Александр
и там хранить ru, en, uk
Александр
и в app переназначать фильтр вывода
invariance
нет такого в документации)
Anonymous
Кто то реализовывал cms с системой модулей на laravel?
Anonymous
В гугле информации что то не нашел
Denis
А на Eloquent не придумали инъекций еще?
Denis
Кто то реализовывал cms с системой модулей на laravel?
Есть, короче, сова и пиро. Октобер - шлак имхо
Denis
В нем модули - не наследники одного класса - это бесит
invariance
invariance
А на Eloquent не придумали инъекций еще?
Нет, офк, и не придумают никогда
Denis
ты бы знал, как это абсурдно звучит
В цмс-на-которую-табу все аддоны наследуют класс Addon и всего их 5 видов. У Октября аддон вида тема - банально не имеет пхп файлов. Что тут абсурдного, Фолли?
invariance
"хочу модульную структуру с год обжектом"
invariance
вот это звучит абсурдно :D
Denis
Evgeny
Evgeny
Denis
Неделю как
Alexander
из контроллера хочу передать во вьюху элементы базы: $posts = Blog::all()->where('active', 1); Как их ещё отсортировать? Или через такю штуку делать?: $posts = DB::table('blogs')->where('active', 1)->orderByDesc('created_at')->get();
Andrey
ну блин, сортировка и прочее прекрасно описано в офф доке
Andrey
А вопрос в чем тогда в итоге? Как во вью данные передать?
Denis
Пихай их туда
Siarhei
он у меня как второй вариант
Ты имеешь ввиду, что лучше: query builder или через eloquent?
Siarhei
Теоретически, через query builder будет меньше запросов
Denis
Всю жизнь думал, что это Eloquent Query Builder
Siarhei
ну я имел ввиду, что либо через orm либо через query builder
Siarhei
наверное это я путаю понятия
Siarhei
хотя и то и то по сути orm
Alexander
Ты имеешь ввиду, что лучше: query builder или через eloquent?
дата выводится как unix-time по виду, но это видимо из-за того, что тестовые данные в базу напрямую внес (не через лару)
Siarhei
разницы нету
Alexander
везде просто написано юзай $post->created_at->format(), а так не прокатывает, если через DB::table('blogs') получил
Siarhei
даже если там unix timestamp все равно отсортирует правильно
Siarhei
а откуда у created_at есть метод format()? конечно так не работает
Siarhei
Короче, тебе что надо в итоге? Достать все активные и отсортировать по дате?
Denis
ну я имел ввиду, что либо через orm либо через query builder
А приведи, плиз примеры. А то совсем не ясно...
Alexander
да. а потом время в человечьем формате вывести. скорее всего косяк в данных в базе просто
Denis
Carbon\Carbon
Siarhei
$posts = Post::where('acitve', 1)->orderBy('created_at', 'desc')->get() или $posts = DB::table('posts')->where('active', 1)->orderBy('created_at', 'desc')->get();
Siarhei
вот что я имел ввиду, когда говорил про query builder и orm
Siarhei
для created_at сделай в модели public function getCreatedAtFormattedAttribute() { return Carbon::createFromFormat... } как-то так, посмотри в карбоне доку
Siarhei
а потом в $post->createdAtFormatted — вот тебе человечья : ))
Siarhei
Пишешь чистые запросы?
Denis
Посмотри
Denis
Siarhei
а, ну понятно
Siarhei
так то да конечно, репозитории и все дела
Denis
Пишешь чистые запросы?
К сожалению бывают ситуации, когда и без них не обойтись
Siarhei
согласен
Siarhei
eloquent иногда плодит слишком много запросов
Denis
https://github.com/Piterden/backup_manager-module/blob/1.0/src/Dump/Command/CreateDump.php
Siarhei
ну или случаи специфичные
Siarhei
ага
Denis
Тупо так быстрее
Siarhei
можно конечно напрямую вызвать этот метод у модели
Siarhei
и передать туда формат например
Siarhei
потому что значение у тебя уже есть
Siarhei
но я не знаю, наверное это не гуд практика
Siarhei
ты value внутри метода можешь получить через $this->attributes['created_at']
Denis
Как раз для этого вроде
Siarhei
не совсем понимаю, зачем?
🍅Ťомат
Господа, а если я такой пишу {{{ $article -> article_text }}}, а он мне все равно эксейпит HTML в тексте - в каком месте я неправ?
🍅Ťомат
{!! $article -> article_text !!}
Ок, а три скобочки тогда что?