سلام،
من توی پروژه ام میخوام بر اساس مثلا ماه های مختلف، برای فروش هام یک مدل و جدول مجزا بسازم
مثلا، الان خرداد ماه هست و وقتی این ماه تمام شد، برای سفارش های تیر ماه یک مدل و جدول جداگانه به صورت اتوماتیک ساخته بشه و دیتاها به صورت اتومات بره توی اون سیو بشه و به همین منوال برای ماه های بعد.
سئوالم اینه که برای این کار، چطور میتونم مایگریشن با تیبیل هاش را به صورت اتومات دستور ساخت بدم.
کد ساخت مدل و مایگریشن با تیبل را میخوام.
تشکر
php artisan make:command GenerateMonthlyModels use Illuminate\Console\Command; use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Artisan; class GenerateMonthlyModels extends Command { protected $signature = 'generate:monthly_models'; protected $description = 'Generate migration and model files for current month'; public function handle() { $month = date('m'); $year = date('Y'); $migrationName = "create_{$month}_{$year}_table"; Artisan::call('make:migration', [ 'name' => $migrationName, ]); $modelName = ucfirst($month) . $year; Artisan::call('make:model', [ 'name' => "Models/{$modelName}", ]); } } protected $commands = [ // ... Commands\GenerateMonthlyModels::class, ];
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟