diff --git a/app/Services/Export/Formats/Word2007Export.php b/app/Services/Export/Formats/Word2007Export.php index d0715ba..bfd80fc 100644 --- a/app/Services/Export/Formats/Word2007Export.php +++ b/app/Services/Export/Formats/Word2007Export.php @@ -5,6 +5,7 @@ use App\Domain\Report\ExportFormat; use App\Services\Export\ExportDocumentBase; use App\Services\Report\ReportStorage; +use App\Services\Report\StampService; use CreateDocxFromTemplate; use Illuminate\Support\Facades\Storage; diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php index 4d56ad4..f438a9d 100644 --- a/database/seeders/UserSeeder.php +++ b/database/seeders/UserSeeder.php @@ -4,6 +4,7 @@ use App\Domain\ACL\Role; use App\Models\Institute; +use App\Models\RadiologistProfile; use App\Models\User; use Illuminate\Database\Seeder; @@ -57,14 +58,23 @@ public function run(): void ]); }); - User::factory(8) + $images = [ + 'hossain-saad.png', 'nasir-uddin.png', 'sadrul-amin.png', + 'khairul-islam.png', 'rabeya-khatoon.png', 'subash.png', + ]; + + User::factory(9) ->create() - ->each(function ($u, $key) { + ->each(function (User $u, $key) use ($images) { $u->assignRole(Role::Radiologist); $u->update([ - 'display_name' => sprintf('Dr. %s', $u->first_name), + 'display_name' => sprintf('Dr. %s.%d', $u->first_name, $key + 1), 'username' => sprintf('rad%d', $key + 1), ]); + RadiologistProfile::create([ + 'user_id' => $u->id, + 'signature_image_path' => 'signatures/' . fake()->randomElement($images), + ]); }); User::factory(3)