Your IP : 216.73.217.77


Current Path : /home/users/unlimited/www/whatsapp-crm/app/Console/Commands/
Upload File :
Current File : /home/users/unlimited/www/whatsapp-crm/app/Console/Commands/RunModuleSeeders.php

<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;

class RunModuleSeeders extends Command
{
    protected $signature = 'module:seed {module}';
    protected $description = 'Run seeders for a specific module';

    public function handle()
    {
        $module = $this->argument('module');
        $moduleSeederClass = "Modules\\$module\\Database\\Seeders\\{$module}Seeder";

        if (class_exists($moduleSeederClass)) {
            $this->call('db:seed', ['--class' => $moduleSeederClass]);
            $this->info("Seeders for module '$module' have been run.");
        } else {
            $this->error("Seeder class for module '$module' does not exist.");
        }
    }
}