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


AI-assisted analysis of krayin/laravel-crm@13d6988cda (2026-08-17). Data as JSON: /api/errors/34312be171fa7fee. Report an issue: GitHub.