58 lines
1.4 KiB
PHP
58 lines
1.4 KiB
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\Legacy\OldUser;
|
|
use App\Models\User;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class UserSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*/
|
|
public function run(): void
|
|
{
|
|
|
|
$legacyUsers = OldUser::all();
|
|
|
|
foreach ($legacyUsers as $legacyUser) {
|
|
User::create([
|
|
'id' => $legacyUser->id,
|
|
'name' => $legacyUser->name,
|
|
'email' => $legacyUser->email,
|
|
'password' => $legacyUser->password,
|
|
'status' => $legacyUser->status,
|
|
'role_id' => $legacyUser->role,
|
|
'created_at' => $legacyUser->created_at,
|
|
'updated_at' => $legacyUser->updated_at,
|
|
'deleted_at' => $legacyUser->deleted_at,
|
|
]);
|
|
}
|
|
|
|
User::create([
|
|
'name' => 'Administrator',
|
|
'email' => 'admin@gmail.com',
|
|
'password' => 'Rahasia123@',
|
|
'status' => '1',
|
|
'role_id' => '1',
|
|
]);
|
|
|
|
User::create([
|
|
'name' => 'Sample',
|
|
'email' => 'sample2@gmail.com',
|
|
'password' => 'Rahasia123@',
|
|
'status' => '1',
|
|
'role_id' => '1',
|
|
]);
|
|
|
|
User::find(117)->update([
|
|
'password' => 'Rahasia123@',
|
|
]);
|
|
|
|
User::find(232)->update([
|
|
'password' => 'Rahasia123@',
|
|
]);
|
|
}
|
|
}
|