Size: a a a

Laravel для начинающих

2021 October 29

Anton Б in Laravel для начинающих
ты имеешь ввиду в kernel.php  прописать?
источник

?

? in Laravel для начинающих
\Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful

Я думаю лишний для санктума
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Да, именно
источник

Anton Б in Laravel для начинающих
я там прописал так,
'api' => [
           \App\Http\Middleware\EncryptCookies::class,
           \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
           \Illuminate\Session\Middleware\StartSession::class,
           \Illuminate\View\Middleware\ShareErrorsFromSession::class,
           \App\Http\Middleware\VerifyCsrfToken::class,
           \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
           'throttle:api',
           \Illuminate\Routing\Middleware\SubstituteBindings::class,
       ],
но если, чет не то да делаю ? =)
источник

?

? in Laravel для начинающих
Да, убери все мидлвары перед \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
источник

?

? in Laravel для начинающих
В этом санктум мидлваре вызываются те, которые у тебя указаны выше
источник

?

? in Laravel для начинающих
В роут файлах мидлвар будет auth:sanctum
источник

ВШ

Виталий Шутов... in Laravel для начинающих
+
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Там как раз про сессии и есть
источник

Anton Б in Laravel для начинающих
т.е.
'api' => [
           \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
           'throttle:api',
           \Illuminate\Routing\Middleware\SubstituteBindings::class,
       ],
   ];
Route::resource('announcement', ApiAnnouncementController::class);
и все должно работать ?
источник

?

? in Laravel для начинающих
источник

?

? in Laravel для начинающих
Переслано от ?
В роут файлах мидлвар будет auth:sanctum
источник

Anton Б in Laravel для начинающих
беда в том что если сделать так, то не пускает
{"message":"Unauthenticated."}
если авторизоваться, то все равно не пускает =)
источник

?

? in Laravel для начинающих
Потому что авторизацию нужно переделать
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Ну с санктум есть нюансы. Надо домен добавить в настройки
источник

Anton Б in Laravel для начинающих
это есть.
APP_URL=http://things-rent.test/
SESSION_DOMAIN=.things-rent.test
SANCTUM_STATEFUL_DOMAINS=127.0.0.1
источник

c

cuttieflame in Laravel для начинающих
Чекни .env,там должно быть это
SESSION_DRIVER=cookie
SESSION_DOMAIN=localhost
SANCTUM_STATEFUL_DOMAINS=localhost:8081(у вьюшки)
источник

?

? in Laravel для начинающих
Покажи код как ты авторизируешь пользователя
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Ну стейтфул домен тоже совпасть должен
источник

ВШ

Виталий Шутов... in Laravel для начинающих
А не 127....
источник