Viewing File: /home/ubuntu/btcthrottle-backend/database/seeders/DemoLoginSeeder.php

<?php

namespace Database\Seeders;

use App\Helpers\Helper;

use App\Models\{ User, Admin };

use Illuminate\Database\Seeder;

use Illuminate\Support\Facades\Hash;

use Illuminate\Support\Facades\Schema;

class DemoLoginSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {

        if(Schema::hasTable('admins')) {

            Admin::firstOrCreate(['email' => 'demo@demo.com'], [
                'name' => 'Admin',
                'unique_id' => 'admin-demo',
                'email' => 'demo@demo.com',
                'about' => 'Demo admin.',
                'password' => Hash::make('demo123')
            ]);

            Admin::firstOrCreate(['email' => 'test@demo.com'], [
                'name' => 'Test',
                'unique_id' => 'test-demo',
                'email' => 'test@demo.com',
                'password' => Hash::make('demo123'),
                'about' => 'Test admin.'
            ]);
        }

        if(Schema::hasTable('users')) {

            User::firstOrCreate(['email' => 'demo@demo.com'], [
                'name' => 'User',
                'unique_id' => 'user-demo',
                'email' => 'demo@demo.com',
                'password' => Hash::make('demo123'),
                'about' => 'Demo user.',
            ]);

            User::firstOrCreate(['email' => 'test@demo.com'], [
                'name' => 'Test',
                'unique_id' => 'user-test',
                'email' => 'test@demo.com',
                'password' => Hash::make('demo123'),
                'about' => 'Test user.',
            ]);
        }
    }
}
Back to Directory File Manager