یک جدول دارم مثلا برای محصولات، که یکسری فیلد داره، و هزارتا هم محصول وارد کردم، حالا بعد یک سال میخوام یک فیلد جدید اضافه کنم مثلا فیلد رنگ محصول، چجوری اضافه کنم که اون هزار محصول پاک نشه؟ این فیلد جدید رو چجوری به اون هزارتا وارد کنم؟
کی گفته از بین میره ؟
این مایگریشن وظیفه create جدول نداره وظیفه تغییر جدول داره
که بعد از قرار دادن فیلد دستور
php artisan migrate
رو میزنید اگر هم نمیخواید از migrate استفاده کنید میتونید از خود phpmyadmin استفاده کنید
اگر از طریق مایگریشن میخواین عمل کنید فقط کافیه یه مایگریشن جدید ایجاد کنید و داخلش فیلدی که برای جدولتون میخواید رو قرار بدید و بجای create از table استفاده کنید مثل زیر
Schema::table('XXXX', function (Blueprint $table) {
});
خب الان وقتی migrate کنم که همه اطلاعات قبلی از بین میره! چجوری این مایگریشن جدید رو اعمال کنم که قبلی ها باقی بمونه؟
کی گفته از بین میره ؟
این مایگریشن وظیفه create جدول نداره وظیفه تغییر جدول داره
که بعد از قرار دادن فیلد دستور
php artisan migrate
رو میزنید اگر هم نمیخواید از migrate استفاده کنید میتونید از خود phpmyadmin استفاده کنید
این رو باید داخل متد up زیر create بذاریم ؟؟؟؟
Schema::table('XXXX', function (Blueprint $table) {
});
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟