Vitaly
Удалить значит так _method='DELETE'?
Евгений
Это зависит от того REST контроллер или нет. Если нет, то хоть GET
Vitaly
То есть получается бэкендщик в контролере смотрит
Vitaly
И не описал put на адрес
SarcasmIO
SarcasmIO
Dmitry
SiZE
по смыслу обычно распределяют )
SiZE
а то на сарае одно написано, а там дрова )
SarcasmIO
а сам как думаешь ?
Antonio
Вот у меня такой же вопрос возникал. Но решил так: если сущность может создаваться отдельно, то выносится в отдельный контроллер. При генерации контроллера средствами Лары можно указать родительскую модель
SarcasmIO
достаточно почитать про Information Expert и чуть поразмыслить на эту тему
SarcasmIO
причем неплохо было бы быть в курсе separation of concerns и SRP
SarcasmIO
на скрине творится какой-то ужас
Dmitry
на самом деле классы SomethingController - Это просто способ что то систематизировать, как то сгруппировать действия. Но на самом деле это не контроллер. Контроллер в твоем случае это метод, например getOrders
SarcasmIO
что бы ответить на этот вопрос, нужно понимать отношения между сущностями и пару копеек описание бизнес логики проекта
Dmitry
исходя из вышесказанного, если у тебя это все твое приложение и тебе удобно там проводить навигацию в нем, оставь так. А если нет, то удобнее провести смысловое разделение, что бы проще было искать нужный кусок кода, возможно вынести в конструктор какую-то общую зависимость и т.д.
Alex
Я вообще всегда придерживался того что контроллер привязан к модели
Alex
И в контроллере экшены типа show create update delete
Dmitry
Alex
Видимо так )
Alex
Ну я бэкэнд написал для соцсети с геотаргетингом, метки, категории, лайки, подписочки
SarcasmIO
Alex
Но там все как раз в crud все укладывается )
Alex
SarcasmIO
Alex
Почему?
Alex
Есть модели User Profile Layer Category Marker Comment и тд
Alex
У каждой свой контроллер
Alex
Все такое
Alex
Как правило почти у всех контроллеров 4-5 таких типовых экшенов
Alex
Почему один файл то?
Maxim
Я
SarcasmIO
Я
когда начнешь плакать от того, как он ставит задания, дай мне знать через 5 минут
Andrey
Andrey
🙂
SarcasmIO
ага)
Dmitry
и то что в рамочке сохранить или типа того )))
Anonymous
Всем привет, небольшой вопрос знатокам Ларавел, как настроить в почтовом классе конфиги для другого почтового драйвера, другого от того что установлен по умолчанию ?
SarcasmIO
зачем ?
есть у тебя мультиимплементация, идемпотентность методов в ней рулит с помощью интерфейсов и паттерна стратегия, твоя реализация не должна быть в курсе с какой имплементацией работает, а наугад пальцем в небо config/mail.php
Andrey
Anonymous
/config/mail.php
так я знаю что это файл конфига, у меня там уже есть настройки для драйвера smtp, как мне в отдельном почтовом классе настроить отправку с другого почтового ящика ?
SarcasmIO
Config::set('mail.*'
SarcasmIO
в сервис провайдере допустим
config([
mail =>
['host' => 'asdasd',
]);
Dmitry
Anonymous
Anonymous
причем тут ящик?
у меня щас стоит в конгигах драйвер smtp и настройки для одного почтового ящика, а вот мне допустим нужно сделать так чтобы при опреденных условиях оптравление шло не с того ящика который в конфигах, а с другого
Даниил
Думаю есть нормальное решение, но как вариант
Сохранить текущий конфиг:
$mailNewConfig = $mailConfig = config('mail');
Напонитьл $mailNewConfig параметрами. Далее установить новый конфиг
\App::make('config')->set('mail', $mailNewConfig);
Отправка писем и далее вернуть конфиг в прошлое состояние
\App::make('config')->set('mail', $mailConfig);
Anonymous
Dmitry
Даниил
Оно точно работает, но мне оно не нравится.
SarcasmIO
так и знал что вопрос, куда более тупой, нежели кажется (
Даниил
Anonymous
Dmitry
Dmitry
Даниил
Даниил
кароч from не работал чето у меня, когда был такой кейс, но это было на 5.3 еще
Dmitry
Даниил
да, я в курсе)
Anonymous
Anonymous
🎄Victor
Чуваки, а это же норм грузить аватарку юзера, класть ее в сторадж (мб на s3 даже), а потом когда на фронт отдавать то будет не site.ru/image.png, а какой-нить роут , где пыха вытащит файл и выдаст его с нужными хедерами, то есть не напрямую обращаться к картинке?
Os
Os
Путём установок заголовков
Dmitry
🎄Victor
не шарю в настройке серверов) погуглю, но у меня щас только nginx и стоит)
🎄Victor
ну окей
Anonymous
Dmitry
5.6
попробовал, все работает
SarcasmIO
в чем сложности ?
Dmitry
Dmitry
email = $enail - тоже конечно круто )))
Anonymous
Anonymous
Anonymous
Dmitry
а без from у тебя отправляется?