firstcommit
This commit is contained in:
79
database/seeders/DatabaseSeeder.php
Normal file
79
database/seeders/DatabaseSeeder.php
Normal file
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
use Modules\ContactUs\app\Models\ContactUs;
|
||||
use Modules\TeamMember\app\Models\TeamMember;
|
||||
use Modules\Subscription\app\Models\Subscription;
|
||||
use Modules\FAQ\database\seeders\FAQDatabaseSeeder;
|
||||
use Modules\Blog\database\seeders\BlogDatabaseSeeder;
|
||||
use Modules\Page\database\seeders\PageDatabaseSeeder;
|
||||
use Modules\Post\database\seeders\PostDatabaseSeeder;
|
||||
use Modules\Banner\database\seeders\BannerDatabaseSeeder;
|
||||
use Modules\Client\database\seeders\ClientDatabaseSeeder;
|
||||
use Modules\AboutUs\database\seeders\AboutUsDatabaseSeeder;
|
||||
use Modules\Gallery\database\seeders\GalleryDatabaseSeeder;
|
||||
use Modules\Package\database\seeders\PackageDatabaseSeeder;
|
||||
use Modules\Service\database\seeders\ServiceDatabaseSeeder;
|
||||
use Modules\Setting\database\seeders\SettingDatabaseSeeder;
|
||||
use Modules\Activity\database\seeders\ActivityDatabaseSeeder;
|
||||
use Modules\AdminUser\database\seeders\AdminUserDatabaseSeeder;
|
||||
use Modules\ContactUs\database\seeders\ContactUsDatabaseSeeder;
|
||||
use Modules\TeamMember\database\seeders\TeamMemberDatabaseSeeder;
|
||||
use Modules\Appointment\database\seeders\AppointmentDatabaseSeeder;
|
||||
use Modules\CountryList\database\seeders\CountryListDatabaseSeeder;
|
||||
use Modules\Destination\database\seeders\DestinationDatabaseSeeder;
|
||||
use Modules\Testimonial\database\seeders\TestimonialDatabaseSeeder;
|
||||
use Modules\Consultation\database\seeders\ConsultationDatabaseSeeder;
|
||||
use Modules\Subscription\database\seeders\SubscriptionDatabaseSeeder;
|
||||
use Modules\Transformation\database\seeders\TransformationDatabaseSeeder;
|
||||
|
||||
class DatabaseSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Seed the application's database.
|
||||
*/
|
||||
public function run(): void
|
||||
{
|
||||
//-- Empty Directory
|
||||
Storage::disk('public')->deleteDirectory('/uploads/');
|
||||
|
||||
$this->call(AdminUserDatabaseSeeder::class);
|
||||
$this->call(PageDatabaseSeeder::class);
|
||||
$this->call(BannerDatabaseSeeder::class);
|
||||
$this->call(BlogDatabaseSeeder::class);
|
||||
$this->call(CountryListDatabaseSeeder::class);
|
||||
$this->call(ActivityDatabaseSeeder::class);
|
||||
$this->call(DestinationDatabaseSeeder::class);
|
||||
$this->call(PackageDatabaseSeeder::class);
|
||||
$this->call(TestimonialDatabaseSeeder::class);
|
||||
$this->call(GalleryDatabaseSeeder::class);
|
||||
$this->call(ServiceDatabaseSeeder::class);
|
||||
$this->call(SettingDatabaseSeeder::class);
|
||||
$this->call(TeamMemberDatabaseSeeder::class);
|
||||
$this->call(AboutUsDatabaseSeeder::class);
|
||||
$this->call(ClientDatabaseSeeder::class);
|
||||
$this->call(FAQDatabaseSeeder::class);
|
||||
|
||||
$this->call(PostDatabaseSeeder::class);
|
||||
$this->call(TransformationDatabaseSeeder::class);
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
# Development Seeder
|
||||
-------------------------------------------------------------------------*/
|
||||
if (env('AROGIN_APP_ENV') == 'development' || env('AROGIN_APP_ENV') == 'test') {
|
||||
$this->createDevEnvironment();
|
||||
}
|
||||
}
|
||||
private function createDevEnvironment()
|
||||
{
|
||||
$this->call(ContactUsDatabaseSeeder::class);
|
||||
$this->call(SubscriptionDatabaseSeeder::class);
|
||||
$this->call(AppointmentDatabaseSeeder::class);
|
||||
$this->call(ConsultationDatabaseSeeder::class);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user