Nikita
Nikita
и там еще снизу есть, но там не нужное
Anonymous
data.allimg.img[current_item]
Nikita
Все,спасибо помогло)
Anonymous
Anonymous
Стикерами нельзя пользоваться в этой группе ?
Anonymous
/stat@combot
Combot
combot.org/chat/-1001047863278
Anonymous
хорош наркоманить
Vladimir
Пропустил эпопею с коняшей про жс... Плакать-плакать ;-(
Anonymous
Все что favorited должна вернуть мб?
Dmitriy
\Illuminate\Database\Eloquent\Relations\MorphMany
Den
Подскажите, вот я делаю авторизацию пользователя. Как приавильнее будет сделать: вызывать метод модели в контроллере где уже будут вызываться последующие методы или вызывать в контроллере все методы поочереди?
Den
MVC, модель, где вся логика будет, т.е. проверяешь логин на существование - это один метод, генерируешь хеш - другой метод и т.д.
Den
я и логику и модель данных реализую в одному классе
🐴
🐴
то есть это должен быть один метод. Контроллер дергает модель->сделатьХорошо(). а уже модель внутри сделатьХорошо() вызывает делайРаз(), делайДва(), делайТри()
Den
Den
ок, прислушаюсь
🐴
ок, спс
Кроме того, у тебя видимо, жирные контроллеры. Их задача ДОЛЖНА БЫТЬ только в том, чтобы вытащить параметры из хттп запроса и потом создать хттп ответ. Сделай сервисный слой (его еще называют Интерактор), который будет дергать модели
Алексей
:))))))))
Den
Den
вот примерно так выглядит котроллер
Алексей
тебя уже поломали и майнят
Den
🐴
Den
🐴
а так у тебя важная доменная логика протекла в контроллер. приложение должно быть полноценным и БЕЗ контроллеров. Грубо говоря, ты должен иметь возможность выкинуть контроллеры, заменить их консольной аппликухой и приложение должно продолжить работать
🐴
а этот if - важная часть домена
🐴
вру, не домена, а приложения
🐴
роутер это делает, очевидно
Den
в роутере считую URI
Den
+
Den
Anonymous
Незачто
🐴
а как он должен выглядеть?
🐴
это не задача контроллера
🐴
он должен 1) вытащить параметры из запроса, 2) отправить их в приложение и 3) превратить тить ответ приложения в http-ответ.
🐴
больше ничего
Алексей
ну.. а ка же выбросить екскепшен, если данные не по формату/феншую
🐴
хттп-контроллер это часть веб-ui. он находится снаружи приложения
Алексей
валидация конкретных данных на модели.. а контроллер имхо, должен знать, какие параметры требуются тому или иному компаненту...
🐴
🐴
не вижу холивара
Алексей
если данные не прошли форматный контроль, то шляпа, незачем дергать дальше компонет
🐴
вроде все согласны
🐴
Алексей
а кто тут что про синглтон не доволен?
Алексей
вполне удачный паттерн
Алексей
:)
🐴
не видел ни одного осмысленного применения пока
🐴
вернее ни одной ситуации где он был бы нужен
Алексей
а как же контейнер сервисов к примеру
Алексей
не заставляет..
🐴
di = new Container('config.yml');
app = di->getApp();
app.run();
Алексей
но удобнее, когда тебе не нужно думать о том, что контейнер куда то пробросить надо
🐴
ох я фигню написал
Anonymous
Anonymous
Оо
Anonymous
Вы тут о кибернейтсах, не?
Anonymous
Anonymous
:*
Anonymous
Anonymous
Сон нам только сниться
Anonymous
Anonymous
:))
Алексей
диск умер?
Anonymous
Груб
Алексей
или другой воткнул.
Anonymous
В рекавери
Anonymous
Не это все elf magic
Anonymous
Груб
венду пытался поставить безпалева? да?
Алексей
грую скорее всего тебе сказал что он не смог найти откуда грузануться
Anonymous
На мак
Anonymous
Миллениум :)
Anonymous