adding username column to users table and create user seeder

This commit is contained in:
Geriano
2022-07-15 13:08:01 +07:00
parent 349baa399a
commit 12f7a74e10
2 changed files with 22 additions and 1 deletions

View File

@@ -26,6 +26,7 @@ class UserFactory extends Factory
{ {
return [ return [
'name' => $this->faker->name(), 'name' => $this->faker->name(),
'username' => $this->faker->unique()->username(),
'email' => $this->faker->unique()->safeEmail(), 'email' => $this->faker->unique()->safeEmail(),
'email_verified_at' => now(), 'email_verified_at' => now(),
'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password

View File

@@ -2,8 +2,10 @@
namespace Database\Seeders; namespace Database\Seeders;
use App\Models\User;
use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Hash;
class InitialSeeder extends Seeder class InitialSeeder extends Seeder
{ {
@@ -14,6 +16,24 @@ class InitialSeeder extends Seeder
*/ */
public function run() public function run()
{ {
// $su = User::create([
'name' => 'root',
'username' => 'su',
'email' => 'root@local',
'password' => $password = Hash::make('password'),
]);
$su->email_verified_at = now();
$su->save();
$user = User::create([
'name' => 'user',
'username' => 'user',
'email' => 'user',
'password' => $password,
]);
$user->email_verified_at = now();
$user->save();
} }
} }