%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/news/database/seeds/
Upload File :
Create Path :
Current File : /var/www/html/news/database/seeds/RolesTableSeeder.php

<?php

use App\Models\User;
use HttpOz\Roles\Models\Role;
use Illuminate\Database\Seeder;

class RolesTableSeeder extends Seeder
{

    /**
     * @var array
     */

    private $roles = [
        [
            'slug'        => User::ROLE_SLUG_ADMIN,
            'description' => 'Admin'
        ],
        [
            'slug'        => User::ROLE_SLUG_BACKOFFICE,
            'description' => 'Backoffice'
        ],
        [
            'slug'        => User::ROLE_SLUG_EDITOR,
            'description' => 'Editor'
        ],
        [
            'slug'        => User::ROLE_SLUG_VISITOR,
            'description' => 'Visitor'
        ]
    ];

    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        foreach ($this->roles as $role) {
            Role::create([
                'slug'        => $role['slug'],
                'description' => $role['description']
            ]);
        }
    }
}

Zerion Mini Shell 1.0