Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- use App\Models\Organization;
- use App\Models\User;
- use Carbon\Carbon;
- use Illuminate\Database\Seeder;
- use Illuminate\Support\Facades\Hash;
- class AdminUserSeeder extends Seeder
- {
- public function run() : void
- {
- /** @var Organization $organization */
- $organization = Organization::firstOrCreate(
- [
- 'name' => 'PIA',
- 'email_domain' => 'admin.com',
- 'zip_code' => '10125',
- 'city' => 'Berlin',
- 'street' => 'Chausseestrasse',
- 'address_number' => '16',
- ]
- );
- /** @var User $user */
- $user = $organization->users()->firstOrCreate([
- 'first_name' => 'Admin',
- 'last_name' => 'PIA',
- 'email' => 'admin@admin.com',
- 'password' => Hash::make('Password123'),
- 'status' => true,
- 'email_verified_at' => new Carbon(),
- 'email_verification_token' => null,
- ]);
- $user->assignRole(User::ROLE_ADMIN);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement