Files
cssd-back/database/seeders/TempSeeder.php
T

76 lines
2.5 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\User;
use Illuminate\Database\Seeder;
use Spatie\Permission\Models\Role;
class TempSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run(): void
{
$roles = [
['name' => 'Admin','guard_name'=>'api'],
['name' => 'Supervisor','guard_name'=>'api'],
['name' => 'User','guard_name'=>'api']
];
Role::insert($roles);
$user = User::create([
'name' => 'user',
'email' => 'user@user',
'country_code' => '0098',
'cell_number' => '09392349878',
'gender' => 'Male',
'verified' => 'Verified',
'status' => 'Active',
'medical_center_id' => 1, // ایجاد مرکز پزشکی به طور خودکار
'password' => bcrypt('password'), // رمز عبور پیش‌فرض
'address' => 'yyop.st 45 5.No',
'remember_token' => '1234567891',
'created_at' => now(),
'updated_at' => now(),
]);
$admin = User::create([
'name' => 'admin',
'email' => 'admin@admin',
'country_code' => '0098',
'cell_number' => '09121231234',
'gender' => 'Male',
'verified' => 'Verified',
'status' => 'Active',
'medical_center_id' => 1, // ایجاد مرکز پزشکی به طور خودکار
'password' => bcrypt('password'), // رمز عبور پیش‌فرض
'address' => 'rgdforp.st 49 8.No',
'remember_token' => '5432123459',
'created_at' => now(),
'updated_at' => now(),
]);
$supervisor=User::create([
'name' => 'supervisor',
'email' => 'supervisor@supervisor',
'country_code' => '0098',
'cell_number' => '09101231232',
'gender' => 'Male',
'verified' => 'Verified',
'status' => 'Active',
'medical_center_id' => 1, // ایجاد مرکز پزشکی به طور خودکار
'password' => bcrypt('password'), // رمز عبور پیش‌فرض
'address' => 'yyhdfghop.st 43 6.No',
'remember_token' => '1234543212',
'created_at' => now(),
'updated_at' => now(),
]);
$user->assignRole('User');
$admin->assignRole('Admin');
$supervisor->assignRole('Supervisor');
}
}