How do I check for permissions?

Blade

@can('acme.view')
    ...
@endcan

@canany(['acme.add', 'acme.edit'])
    ...
@endcan

Routes

Route::get('/acme', [AcmeController::class, 'index'])
    ->name('admin.modules.acme')
    ->middleware('can:acme.view');

Controllers

if ($this->can('acme.view')) {
    // ...
}

if ($this->canAny(['acme.add', 'acme.edit'])) {
    // ...
}


Revision #2
Created 2026-09-23 07:28:21 UTC by Ethan Payne
Updated 2026-10-02 12:47:37 UTC by Ethan Payne