deploy commit

This commit is contained in:
2026-07-15 17:23:15 +07:00
commit b94ef4a695
148 changed files with 14831 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
<?php
namespace Database\Seeders;
use App\Models\Account;
use App\Models\DoctorProfile;
use App\Models\Submission;
use Illuminate\Database\Seeder;
class AccountSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run() {
Account::factory()
->count(10)
->state(['role' => 'doctor'])
->has(DoctorProfile::factory(), 'doctorProfile')
->create();
Account::factory()
->count(10)
->state(['role' => 'patient'])
->create();
}
}
+21
View File
@@ -0,0 +1,21 @@
<?php
namespace Database\Seeders;
use App\Models\User;
// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*/
public function run(): void
{
$this->call([
AccountSeeder::class,
SubmissionSeeder::class,
]);
}
}
+17
View File
@@ -0,0 +1,17 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class DoctorProfileSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
//
}
}
+29
View File
@@ -0,0 +1,29 @@
<?php
namespace Database\Seeders;
use App\Models\Account;
use App\Models\Submission;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class SubmissionSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$patients = Account::where('role', 'patient')->get();
$doctors = Account::where('role', 'doctor')->get();
foreach ($patients as $patient) {
Submission::factory()
->count(rand(1, 3))
->create([
'patient_id' => $patient->id,
'doctor_id' => $doctors->random()->id
]);
}
}
}
+17
View File
@@ -0,0 +1,17 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class VerificationSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
//
}
}