ابتدا پورت و نام دیتابیس را در فایل env. تنظیم میکنیم.
برای ساخت تیبل cmd را اجرا کرده و دستور زیر را در آن تایپ می کنیم:
php artisan make:migration create_comments_table
محل ساخته شدن: database--> migrations
داخل تابع up ستون ها مشخص می شوند.
مثال:
$table->bigIncrements('id');
میتوان در پرانتز بعد از نام طول رشته را نیز مشخص کرد. مثال: (500 , 'name')
bigIncrements: اعداد خیلی بزرگ (همون اوتو اینکریمنت - کلید اصلی)
string: همون ورچر
unique: تکراری نپذیر
nullable: میتونه خالی باشه.
تعداد زیادی از این نمونه ها را می توان در سایت لاراول با جست و جوی عبارت laravel migrations مشاهده کرد.
--------------------------------------------------------------------------
رفرنس کردن:
فارنکی ها باید همیشه آنساید (مثبت) باشند در غیر این صورت هنگام مایگرت ارور خواهد داد.
مثال:
ادامه مطلب$table->unsignedBigInteger('user_id');
$table->foreign('user_id')->references('id')->on('users');
درباره این سایت