Dmitry
капец, мой бесплатный сервер на hostinger, наверное, быстро умрёт с ларавельки
Dmitry
я до этого чатик делал на php, лёгкий, он умирал за 10 минут при 10 участниках
Dmitry
При установке умрет еще
сёдня утром пол часа заливал через ftp
Anonymous
Я дле ставил по приколу туда, умирает сразу..
Александр
Datalife Engine?))
Александр
Какая мотивация у человека может быть чтоб юзать этот кусок всратого кала?)
Vladislav
@foreach($sections_array as $section) ///такая запись в ларике as поддерживает?
Александр
Офк
Vladislav
Тфу, => $value
Юрий
Laravel Package Auto-Discovery https://laravel-news.com/package-auto-discovery
Dmitriy
Какая мотивация у человека может быть чтоб юзать этот кусок всратого кала?)
Cms это для юзера а не для программиста. И не зря же он популярен у варез сайтов
Александр
Cms это для юзера а не для программиста. И не зря же он популярен у варез сайтов
на работе многократно сталкивался. впечатления мягко говоря не очень. хз в чем причина его популярности. ваще в случае дле, почти полный отказ от парадигмы ооп мне непонятен
Dmitriy
Cms это для юзера а не для программиста.
Юрий
тем более искать ооп в cms которая появилась до того как в пхп появились неймспейсы вроде как - сильно
Dmitry
а blade шаблонизатор только в ларавельке доступен, я так понял?
Dmitriy
Можно притащить куда удобно
Dmitriy
Но ларавел не модульная
Dmitriy
Потянет 100500 зависимостей
Dmitry
а как он вообще интерпретируется в нормальный код?
Dmitry
есть ссылки по этой теме?
Dmitry
всмысле, когда успевает
Dmitry
а то для других шаблонизаторов есть интерпретаторы, которые интерпретируют
Anonymous
там просто на php вставки всё заменяется, можно посмотреть скомпилированные шаблоны
Dmitry
composer что ли?
Anonymous
Наверное Illuminate\View
Dmitry
ну он же в процессах должен где то крутиться?
Dmitriy
Нет. Он запускается при вызове шаблона
Dmitry
то есть каждый раз при запросе страниц? каждый раз генерирует?
Dmitriy
Если в режиме дебага то да
Dmitriy
А так кешируется
Dmitry
а, ну хоть так
Dmitry
вот это круть
Anonymous
так работают 99% шаблонизаторов
Dmitry
ну pug и sass я запускаю через gulp (watcher-ы)
Anonymous
Ок.
Arthur'); DROP TABLE Users;--
привет. у User'а есть public function payments() { return $this->hasMany(Payment::class); } мне нужен наследованный так сказать метод, который взял все платежи пользователя и от них оперировал с with
Arthur'); DROP TABLE Users;--
public function package() { $payments = $this->payments(); return $payments->where('user_id', 1)->get(); }
Gabit
$user->payments()
Arthur'); DROP TABLE Users;--
в общем как всегда. только написал вопрос, сразу сам нашел ответ
Юрий
https://twitter.com/calebporzio/status/872082216817479680
Arthur'); DROP TABLE Users;--
ответ: return $this->payments()->where('paid_until', '>', Carbon::now())->get();
Юрий
Нужно еще больше магии
Gabit
public function payments() { return $this->hasMany(Payment::class,'user_id'); }
Anonymous
Anonymous
Кто может плмочь
Anonymous
Жалуется что нет players
Юрий
С привычкой снимать экран - психиатр
Anonymous
Я с мобилы просто фастом надо
Anonymous
А вообще правильно что обработка данных из бд в контроллере?
Viacheslav
нет
Viacheslav
валидация - действие - респонс
Viacheslav
действие в одну строку))))
Anonymous
Всмысле?
Viacheslav
Вся логика приложения должна происходить не в контроллере.
Anonymous
А где
Anonymous
Новичок прост
Viacheslav
Модели, сервисы, бизнес обьекты
Viacheslav
слушатели
Anonymous
А что такое бизнес объекты и в виде чего они ?
Viacheslav
Ну в ларе во многих приложениях в их роли выступают сами модели eloquent
Anonymous
Ок.
Anonymous
Спс
Viacheslav
А вообще почитай как-нибудь книги по паттернам проектирования.
Anonymous
Я думал только mvc естт
Viacheslav
Не, их гораздо больше
Anonymous
Оууу... Ок спасибо
Viacheslav
распространненных несколько десятков
Anonymous
Ого
Viacheslav
Вот, например, неплохой ресурс designpatternsphp.readthedocs.io/ru/latest/README.html
Anonymous
Спс
Viacheslav
Но лучше еще книги, где это более на практике применяется
Viacheslav
Здесь каталог примеров в отрыве от приложения
Anonymous
Ок
Anonymous
Постараюсь пока хоть в mvc разобраться