Size: a a a

2021 September 04

EG

Egor Gruzdev in Laravel Pro
ну так передавай token, вот даже пример есть в документации

https://laravel.com/docs/8.x/csrf#csrf-x-csrf-token

для jquery можно также сделать
источник

Т

Тот самый in Laravel Pro
У меня interia+vue
источник

EG

Egor Gruzdev in Laravel Pro
все зависит от задачи, framework не обязывает тебя для api использовать настройки по умолчанию, пример с Sanctum я тебе привел, посмотри
источник

?

? in Laravel Pro
Я использую санктум и я отключил этот бред с веб мидлварами
источник

Т

Тот самый in Laravel Pro
А запрос идёт через axios на api, но axios почему-то не подтягивает новый токен
источник

EG

Egor Gruzdev in Laravel Pro
так посмотри что делает внутри себя sanctum, ты удивишься, но там в том числе фактически вся группа web при определенных условиях использования
источник

?

? in Laravel Pro
Я изучил его и знаю что он делает. По этому я вырубил то что я считаю лишним
источник

EG

Egor Gruzdev in Laravel Pro
👍
источник

EG

Egor Gruzdev in Laravel Pro
спасибо
источник

?

? in Laravel Pro
Тянуть в апи все мидлвары и в том числе куки - это бред
источник

EG

Egor Gruzdev in Laravel Pro
у тебя что за тип приложение? SPA скорее всего или только API
источник

Т

Тот самый in Laravel Pro
Пожалуйста 👌
источник

?

? in Laravel Pro
Разные есть, в том числе работа с вьюхами тоже есть
источник

?

? in Laravel Pro
Но проблема в том, что люди не понимают, что если использовать группу web, то производительность апи падает
источник

?

? in Laravel Pro
Потому что оно инициализирует куки, сессии
источник

EG

Egor Gruzdev in Laravel Pro
у 80% нет потребности в экономии 2-3ms
источник

?

? in Laravel Pro
Потести сначало, а потом говори про 2-3мс. Это особо ощутимо, когда идёт стрес нагрузка
источник

EG

Egor Gruzdev in Laravel Pro
а стрес тест  Route::view('/test', fn() => "Hello, World") или мы говорим про реальное приложение, которое помимо инициализации куки, сесии, сделает хоть бы 3-4 запрос к базе данных?
источник

?

? in Laravel Pro
Про реальное приложение. Я тестировал, то прирост где-то 20-30мс в среднем, что неплохо было
источник

EG

Egor Gruzdev in Laravel Pro
а замеры были именно участка авторизации? ведь при нагрузке просадка могла быть и не на этой стадии, также возможно была блокируемая сессия
источник