krayin/laravel-crm · error
admin::app.mail.unauthorized
admin::app.mail.unauthorized
Error message
This action is unauthorized.
What it means
Error "This action is unauthorized." thrown in krayin/laravel-crm.
Source
Thrown at packages/Webkul/Admin/src/Http/Controllers/Mail/EmailController.php:50
public function __construct(
protected LeadRepository $leadRepository,
protected EmailRepository $emailRepository,
protected AttachmentRepository $attachmentRepository
) {}
/**
* Display a listing of the resource.
*/
public function index(): View|JsonResponse|RedirectResponse
{
$route = request('route');
if (! $route) {
return redirect()->route('admin.mail.index', ['route' => SupportedFolderEnum::INBOX->value]);
}
if (! bouncer()->hasPermission('mail.'.$route)) {
abort(401, trans('admin::app.mail.unauthorized'));
}
if (request()->ajax()) {
return datagrid(EmailDataGrid::class)->process();
}
return view('admin::mail.index', compact('route'));
}
/**
* Display a resource.
*
* @return View
*/
public function view()
{
$route = request('route');
View on GitHub (pinned to 13d6988cda)
When it happens
Trigger: Thrown at packages/Webkul/Admin/src/Http/Controllers/Mail/EmailController.php:50 when the library encounters an invalid state.
Common situations: See trigger scenarios.
Understand the failure class
- Authentication and authorization failures — expired tokens, bad credentials, and missing scopes.
AI-assisted analysis of krayin/laravel-crm@13d6988cda (2026-08-17).
Data as JSON: /api/errors/34312be171fa7fee.
Report an issue: GitHub.