PHP code example of andmarruda / authorization-module

1. Go to this page and download the library: Download andmarruda/authorization-module library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

andmarruda / authorization-module example snippets


// config/app.php
'providers' => [
    Spatie\Permission\PermissionServiceProvider::class,
    Andmarruda\AuthorizationModule\AuthorizationModuleServiceProvider::class,
],



namespace App\Models;

use Andmarruda\AuthorizationModule\Contracts\Authorizable;
use Andmarruda\AuthorizationModule\Traits\HasAuthorization;
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable implements Authorizable
{
    use HasAuthorization;
}

'user_model' => App\Models\User::class,

'route_prefix' => 'authorization',
'middleware' => ['auth'],
bash
php artisan vendor:publish --provider="Spatie\\Permission\\PermissionServiceProvider"
php artisan vendor:publish --tag=authorization-config
bash
php artisan authorization:publish-migrations
bash
php artisan migrate
bash
composer install --no-dev --optimize-autoloader
php artisan migrate --force
php artisan config:cache
php artisan route:cache
php artisan view:cache