Size: a a a

2020 May 11

AM

Askold Monarkhov in Laravel Pro
Dmitriy Fedosov
return response()->download($pathToFile);
т.е. предварительно прийдется все же файл записать на диск?
источник

AM

Askold Monarkhov in Laravel Pro
я именно не хочу сохранять файл, чтобы тут же его отдать и удалить
источник

DF

Dmitriy Fedosov in Laravel Pro
Тогда нужно использовать стриминговую загрузку
источник

DF

Dmitriy Fedosov in Laravel Pro
response()->streamDownload()
источник

AM

Askold Monarkhov in Laravel Pro
о кажется понял
источник

AM

Askold Monarkhov in Laravel Pro
вдруг кому интересно решение, как с апи киви отдать чек сразу юзеру
источник

DT

Dmitry T in Laravel Pro
Как думаете не будет ли нарушением провернуть такой функционал в форм реквесте:
источник

DT

Dmitry T in Laravel Pro
спросил у коллеги, говорит лучше в отдельный класс закинуть, аргументируя, что в реквест напрямую лучше ничего не добавлять....
источник

DF

Dmitriy Fedosov in Laravel Pro
Dmitry T
спросил у коллеги, говорит лучше в отдельный класс закинуть, аргументируя, что в реквест напрямую лучше ничего не добавлять....
Про "не добавлять в реквест функции", Тэйлор сам там функции пишет и советует их применять, те, которые как-то относятся к запросу
источник

DF

Dmitriy Fedosov in Laravel Pro
Но вот описывать логику работы дадаты в реквесте, возможно немного излишне
источник

A

Adel in Laravel Pro
Dmitry T
Как думаете не будет ли нарушением провернуть такой функционал в форм реквесте:
сделай в этом реквесте метод getOrganizationData()
источник

DT

Dmitry T in Laravel Pro
Adel
сделай в этом реквесте метод getOrganizationData()
окей, а в остальном я не нарушая там никаких соглашений же?
источник

A

Adel in Laravel Pro
Dmitry T
окей, а в остальном я не нарушая там никаких соглашений же?
менять реквест на ходу - не самый лучший вариант
источник

A

Adel in Laravel Pro
а с методом ты его не меняешь. и всё более-менее ок.
источник

RK

Roman Kolosov in Laravel Pro
Dmitry T
Как думаете не будет ли нарушением провернуть такой функционал в форм реквесте:
там в экзепшене ошибка "поддеркой"
источник

DT

Dmitry T in Laravel Pro
Adel
а с методом ты его не меняешь. и всё более-менее ок.
понял, спасибо
просто добавляя все это в реквест, я потом в rules валидирую данные, в attributes() переименовываю переменные (чтобы пользователю вернулось сообщение с ошибкой в конкретном поле)
источник

DT

Dmitry T in Laravel Pro
хотя в отдельном метоже тоже можно это сделать
источник

DT

Dmitry T in Laravel Pro
в любом случае спасибо всем за ответы
источник

A

Adel in Laravel Pro
Dmitry T
понял, спасибо
просто добавляя все это в реквест, я потом в rules валидирую данные, в attributes() переименовываю переменные (чтобы пользователю вернулось сообщение с ошибкой в конкретном поле)
а зачем ты валидируешь те данные, которые сам из базы взял?
источник

A

Adel in Laravel Pro
я тут только что понял что ты из базы прям берёшь данные. тогда этому не место в реквесте... на какомто этапе развития приложения это не так очевидно. но потом станет
источник