Size: a a a

2021 August 22

DC

Dmitriy Code in Laravel Pro
Коллеги, добрый день.
Подскажите, Laravel Sail проект запускать в докере на продакшене это нормальная практика?
Мне дали голый сервер, и вот думаю, вручную ставить туда все необходимые версии php, mysql и прочее, либо просто скачать докер и запустить sail проект
источник

С

Сергій in Laravel Pro
axios неправильно задавал)))))
источник

ВШ

Виталий Шутов... in Laravel Pro
Нет
источник

МК

Максим Кавецкий... in Laravel Pro
Я при запросе получаю постоянно XSRF-TOKEN и он типа добавляется в заголовки, даже при следующих запросах отправляется, но я получаю почему-то 419 ошибку (Срок действия истёк). + посмотрел и вижу, что если я с роута верну csrf_token(), он будет другим.
Получается мне надо как-то перебить токен, который я получаю автоматом?
1 фото - токен, который почему-то постоянно автоматически в куки прописывается
2 фото - при отправке запроса точно такой же токен
3 фото - я получаю другой токен через
return response()->json([
      '_token' => csrf_token()
]);
источник

МК

Максим Кавецкий... in Laravel Pro
источник

МК

Максим Кавецкий... in Laravel Pro
источник

ВШ

Виталий Шутов... in Laravel Pro
источник

AG

Alex Gordu in Laravel Pro
genealabs/laravel-caffeine
источник

МК

Максим Кавецкий... in Laravel Pro
Я сделал роут отдельный (тестовый), который в конце файла веб.пхп проверяется на app_debug и если приложение находится в разработке, то отдаёт csrf_token(). Постменом получаю токен пререквестом и записываю в переменную, а в нужных пост запросах вставляю эту переменную в заголовки. Вроде работает
источник

AG

Alex Gordu in Laravel Pro
Вот же круто, а ... зачем??
источник

МК

Максим Кавецкий... in Laravel Pro
Ну у меня без токена в заголовке не принимается пост запрос
источник

EG

Egor Gruzdev in Laravel Pro
если уж очень надо вырубить проверку, сделай вот так
источник

GK

Gleb Kolesnikov in Laravel Pro
скипни мидлвейр который проверяет csrf в контроллере
или исключи роуты в мидлвейре
источник

AS

Andrew Sparks in Laravel Pro
докер (в том представлении что ты подразумеваешь) на проде не оч гуд как правило
источник

A

Alexcc in Laravel Pro
Спорный вопрос особенно если k8s используешь
источник

AS

Andrew Sparks in Laravel Pro
поэтому в скобках и уточнил)
источник

МК

Максим Кавецкий... in Laravel Pro
сделал select и option. По дефолту такой селект выбирает первую опцию постоянно, но мне надо сделать выбор по желанию, я сделал поле пустое, а теперь проверка в валидаторе реквеста не проходит (exists:table_name,id). Как стоит поступить?
источник

️V

️️️️️️️️️️Владимир V... in Laravel Pro
sometimes|exists:table,id ?
источник

️V

️️️️️️️️️️Владимир V... in Laravel Pro
хотя у тебя селект всегда же будет в реквесте, то лучше тогда так nullable|exists:table,id
источник

️V

️️️️️️️️️️Владимир V... in Laravel Pro
источник