خب من اومدم و تاپیک همکلاسی عزیزمون رو برسی کردم و متوجه شدم نیازی به نصب پکیج خارجی برای این کار نیست و به راحتی این موضوع انجام میشه خب بریم ببینیم چجوری انجام میشه.
شما برفرض که که با دستور
php artisan make:migration create_post_table
یک میگریت جدید میسازین و داخل متد Up اون این ستون هارو تشکیل میدین:
$table->string('title','255');
$table->text('content');
خب ما الان 2 ستون دلخواه به جدولمون اضافه کردیم.
الان میخوایم که ستون Content رو تایپش رو از Text به String یا همون Varchar(255) تغییر بدیم.
با دستور
php artisan make:migration change_content_type_to_string_post_table
یک میگریت برای تغییر در در جدول post ایجاد میکنید.
برای تغییر کافیه که فقط اون فیلدی که میخوایم تایپش رو تغییر بدیم به این شکل در متد Up بزاریم:
$table->string('content',255)->change();
و در متد Down هم به شکل زمانی که فیلد را ایجاد کردیم کد رو قرار میدیم:
$table->text('content');