Configs/permission.php

apiato · app/Containers/AppSection/Authorization/Configs/permission.php · php · MIT
auth

Configure Spatie Permission models, tables, and columns for Laravel authorization.

// Source: https://github.com/apiato/apiato | License: MIT | Copyright 2026 Mahmoud Zalt
// Provided via justclaw.it.com; keep this notice with the code.
<?php

use App\Containers\AppSection\Authorization\Models\Permission;
use App\Containers\AppSection\Authorization\Models\Role;

return [
    'models' => [
        /*
         * When using the "HasPermissions" trait from this package, we need to know which
         * Eloquent model should be used to retrieve your permissions. Of course, it
         * is often just the "Permission" model but you may use whatever you like.
         *
         * The model you want to use as a Permission model needs to implement the
         * `Spatie\Permission\Contracts\Permission` contract.
         */

        'permission' => Permission::class,

        /*

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key