درود دوستان. توی لاراول اگه بخوایم ویژگیهای یک ستون توی جدول دیتابیس رو تغییر بدیم (مثلاً بخوایم اون رو nullable کنیم) خیلی راحت اون رو با مایگریشن میتونیم انجام بدیم.
مرحله اول: نصب پکیج doctrine/dbal
از این پکیج برای ویرایش ستونها استفاده میشه. ابتدا این پکیج رو با کامپوزر نصب میکنیم:
composer require doctrine/dbal
مرحله دوم: ویرایش ستون مد نظر
حالا کافیه یک مایگریشن بسازیم و توی اون ستون مورد نظرمون رو دوباره با ویژگیهای جدید تعریف کنیم و در آخر از متد change() استفاده کنیم:
public function up() { Schema::table('users', function (Blueprint $table) { $table->string('password')->nullable()->change(); }); }
