Authorizing Actions Using Policies: Actions That Don't Require Models

Use App\Post;

if ($user->can('create', Post::class)) {
    // Executes the "create" method on the relevant policy...
}

Authorizing Actions Using Policies: Actions That Don't Require Models — Structure map

Clickable & Draggable!

Authorizing Actions Using Policies: Actions That Don't Require Models — Related pages: