Здравствуйте я новичок в этом, подскажите как правильно в Laravel прописать Gate в routes->api.php? Если я прописываю через "web.php", то нормально работает, а через "api.php", сразу выдаёт "403 THIS ACTION IS UNAUTHORIZED." и " php artisan serve", не работает, подскажите что нужно сделать?
AuthServiceProvider.php, зарегистрировал "use Illuminate\Support\Facades\Gate;"
public function boot(): void
{
Gate::define('view-protected-part', function (User $user){
return $user->name == 'Имя';
});
}
api.php
Route::group(['namespace' => 'Menu.Lab.Obor', 'prefix' => rud'], function () {
Gate::authorize('view-protected-part');
Route::post('/', [FacilitiesController::class, '__invoke']);
и т.д.
});