Gate
The plugin provides autocompletion and navigation for defined policies.
It collects all policies from the app\Models\Policies
and app\Policies
directories.
If you're using a module-based structure, it will also search within each module's Models\Policies
and Policies
folders.
It provides autocompletion and navigation for the following methods:
Illuminate\Support\Facades\Gate::allows()
Illuminate\Support\Facades\Gate::denies()
Illuminate\Support\Facades\Gate::any()
Illuminate\Support\Facades\Gate::none()
Illuminate\Support\Facades\Gate::authorize()
Illuminate\Support\Facades\Gate::check()
Illuminate\Support\Facades\Gate::inspect()
Illuminate\Support\Facades\Gate::has()
$user->can('');