Все работает нормально. , но поскольку приложение интегрирует платежи, мне пришлось реализовать маршрут POST (веб-перехватчик), чтобы внешний поставщик платежей мог обращаться к нему всякий раз, когда ему необходимо подтвердить платеж. Этот единственный маршрут не должен находиться за базовой аутентификацией, иначе поставщик платежей получит HTTP 401.
Итак, у меня есть:
- отключил базовую аутентификацию на панели обеспечения
- включил базовую аутентификацию на уровне Laravel, добавив промежуточное программное обеспечение auth.basic ко всем моим маршрутам, кроме веб-перехватчика.отключил базовую аутентификацию на панели обеспечения.
- включил базовую аутентификацию на уровне Laravel, добавив промежуточное программное обеспечение auth.basic ко всем моим маршрутам, кроме веб-перехватчика.отключил базовую аутентификацию на панели обеспечения.
включил базовую аутентификацию на уровне Laravel. li>
Код: Выделить всё
Route::post('/payments/verify', [PaymentsController::class, 'verify'])
->name('payments.verify')
->withoutMiddleware('auth.basic');
Как мне это сделать в Laravel 11?
Подробнее здесь: https://stackoverflow.com/questions/790 ... -to-client