در قسمت قبلی نحوه ی استفاده از میگریشن را توضیح دادیم.
در این قسمت میخواهیم با دیتا تایپ (dataType) ها آشنا بشیم و
ببینیم که چطور میتوانین برای ستون های جداول خود دیتاتایپ مناسب را تنظیم نماییم.
برای تنظیم کردن ستون هامون با فرمت های مخصوص به خود به این گونه عمل میکنیم:
برای ست کردن کلید اصلی:
'id' => $this->primaryKey(),
برای ست کردن varchar :
$this->string()
به صورت پیش فرض مقدار آن برابر با ۲۵۵ می باشد
برای تغییر تعداد آن در دخل پرانتز عدد مورد نظر را وارد نمایید
$this->string(20)
در صورتی که بخواهیم تنظیم کنیم که ستونمون نمیتواند null باشد کد زیر را به دیتاتایپمون اضافه میکنیم
$this->string(150)->notNull()
برای ست کردن int از کد زیر
$this->integer()
برای ست کردن text
$this->text()
برای قرار دادن امکان unique بودن :
$this->string()->notNull()->unique()
همچنین برای قرار دادن مقدار پیض فرض :
$this->smallInteger()->notNull()->defaultValue(0)