خب من اومدم و تاپیک همکلاسی عزیزمون رو برسی کردم و متوجه شدم نیازی به نصب پکیج خارجی برای این کار نیست و به راحتی این موضوع انجام میشه خب بریم ببینیم چجوری انجام میشه.
شما برفرض که که با دستور
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');