Merhaba arkadaşlar session kullanarak api authentication yapıyorum ve bir kullanıcı giriş yaptında sahip olabileceği tokenları create ediyorum fakat aşağıdaki gibi burada auth()->user()->tokenCan('admin.language.create')
giriş yapan kullanıcının böyle bir token'ı yok ama true döndüğü için her türlü 403 dönmeden kod devam ediyor. Problem nedir ?
public function store(StoreLanguageRequest $request): JsonResponse
{
abort_unless(auth()->user()->tokenCan('admin.language.create'),
Response::HTTP_FORBIDDEN
);
$language = $this->languageService->create($request);
return $this->successResponse($language, Response::HTTP_CREATED);
}