سلام دوستان
من بتازگی شروع کردم کار با لاراول رو.
موردی که برام سوال پیش امده این هست که فکر کنید داخل پایگاه داده جدولی دارم که 10 هزارتا رکورد داخلش وجود داره.
حالا بر حسب شرایط قرار هست ستونی به اون جدول اضافه بشه.
تا اینجا که من از migration ها درک کردم این هست که با refresh,reset ,... کل داده ها حذف میشند و ستون جدید اضافه میشه و از نو جدول خالی داریم.
راهی هست که ستونی رو بخوایم اضافه کنیم بدون از دست دادن داده های قبلی؟
درود
برای افزودن ستون بدون از دست دادن داده ها باید یه مایگریشن جدید بسازی:
php artisan make:migration add_columnName_to_tableName
و بعد داخلش اسم جدول رو اضافه میکنید و بعد ستون رو اضافه میکنید:
Schema::table('tableName', function ($table) {
$table->text('columnName');
});
و در نهایت هم:
php artisan migrate
درود
برای افزودن ستون بدون از دست دادن داده ها باید یه مایگریشن جدید بسازی:
php artisan make:migration add_columnName_to_tableName
و بعد داخلش اسم جدول رو اضافه میکنید و بعد ستون رو اضافه میکنید:
Schema::table('tableName', function ($table) {
$table->text('columnName');
});
و در نهایت هم:
php artisan migrate
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟