%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/shaban/duassis/api/database/seeds/
Upload File :
Create Path :
Current File : //var/www/html/shaban/duassis/api/database/seeds/UsersTableSeeder.php

<?php

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

class UsersTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        $admin = Role::query()
                     ->where('name', Role::ADMIN)
                     ->first();

        /** @var User $adminUser */
        $adminUser = User::query()
                         ->create([
                             'display_name' => 'DuAssis Admin',
                             'email'        => 'admin@duassis.com',
                             'is_confirmed' => true,
                             'is_enabled'   => true,
                             'password'     => 'password',
                         ]);
        $adminUser->assignRole($admin);

        $role = Role::findByName(Role::PLAYER, 'api');

        factory(User::class)
            ->times(50)
            ->create()
            ->each(function ($item) use ($role) {
                $item->roles()
                     ->attach($role);
                $item->save();
            });

    }
}

Zerion Mini Shell 1.0