- Created migration to add 'group_label' to 'product_type_fields' table. - Implemented ItSupportCatalogSeeder to populate IT Support features and tiers. - Added ProductCategorySeeder for initial product categories. - Developed ProductMockupSeeder for mockup products in various categories. - Introduced ProductTypeFieldSeeder to define fields for different product types. - Created email templates for VPS service information and service renewal reminders.
33 lines
833 B
PHP
33 lines
833 B
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\Customer;
|
|
use App\Models\User;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class DatabaseSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Seed the application's database.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function run(): void
|
|
{
|
|
$this->call(BankTransferPaymentSeeder::class);
|
|
$this->call(AdminSeeder::class);
|
|
$this->call(RoleSeeder::class);
|
|
$this->call(RolesAndPermissions::class);
|
|
$user = User::find(1);
|
|
$user->assignRole('Full Administrator');
|
|
$this->call(TemplateSeeder::class);
|
|
$this->call(Setting::class);
|
|
$this->call(ProductCategorySeeder::class);
|
|
$this->call(ProductTypeFieldSeeder::class);
|
|
$this->call(ProductMockupSeeder::class);
|
|
$this->call(ItSupportCatalogSeeder::class);
|
|
|
|
}
|
|
}
|