%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/UsersTableSeeder.php

<?php

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

class UsersTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        $adminRole = Role::where('slug', Role::ROLE_SLUG_ADMIN)->first();
        $backofficeRole = Role::where('slug', Role::ROLE_SLUG_BACKOFFICE)->first();
        $editorRole = Role::where('slug', Role::ROLE_SLUG_EDITOR)->first();
        $visitorRole = Role::where('slug', Role::ROLE_SLUG_VISITOR)->first();

        factory(User::class)->times(3)->create()->each(function ($user) use ($adminRole) {
            $user->attachRole($adminRole);
        });
        factory(User::class)->times(3)->create()->each(function ($user) use ($backofficeRole) {
            $user->attachRole($backofficeRole);
        });
        factory(User::class)->times(3)->create()->each(function ($user) use ($editorRole) {
            $user->attachRole($editorRole);
        });
        factory(User::class)->times(3)->create()->each(function ($user) use ($visitorRole) {
            $user->attachRole($visitorRole);
        });
    }
}

Zerion Mini Shell 1.0