মাইগ্রেশন তৈরি করতে আপনি মাইগ্রেশনটি ব্যবহার করতে পারেন: আর্টিসান সিএলআই-তে আদেশ করুন। বিদ্যমান মডেলগুলির সাথে সংঘর্ষ এড়াতে একটি নির্দিষ্ট নাম ব্যবহার করুন
লারাভেল 3 এর জন্য:
php artisan migrate:make add_paid_to_users
লারাভেল 5+ এর জন্য:
php artisan make:migration add_paid_to_users_table --table=users
তারপরে আপনাকে সেই Schema::table()
পদ্ধতিটি ব্যবহার করতে হবে (যেমন আপনি কোনও বিদ্যমান টেবিলটি অ্যাক্সেস করছেন, নতুন তৈরি করছেন না)। এবং আপনি এটির মতো একটি কলাম যুক্ত করতে পারেন:
public function up()
{
Schema::table('users', function($table) {
$table->integer('paid');
});
}
এবং রোলব্যাক বিকল্প যুক্ত করতে ভুলবেন না:
public function down()
{
Schema::table('users', function($table) {
$table->dropColumn('paid');
});
}
তারপরে আপনি আপনার স্থানান্তরগুলি চালাতে পারেন:
php artisan migrate
লারাভেল 3 উভয়ের জন্য ডকুমেন্টেশনে এটি সমস্ত ভালভাবে কভার করা হয়েছে:
এবং লারাভেল 4 / লারাভেল 5 এর জন্য:
সম্পাদনা:
$table->integer('paid')->after('whichever_column');
নির্দিষ্ট কলামের পরে এই ক্ষেত্রটি যুক্ত করতে ব্যবহার করুন।