NOT NULL制約をマイグレーションで追加する
nullableメソッドを呼び出して、引数にfalseを指定することで、NOT NULL制約を付けることができます。
public function up()
{
Schema::create('employees', function (Blueprint $table) {
$table->id();
$table->string('name', 128)->nullable(false);
$table->timestamps();
});
}
マイグレーションを実行し、GUI等で確認すると、NULLを許容しない設定となっており、NOT NULL制約が追加されていることが分かります。