, потому что у вас уже есть users
строк в вашем users database table
.чтобы достичь этого, вы должны сделать эти новые поля city_id
и province_id
как nullable
в качестве значения по умолчанию.
, поэтому ваша миграция должна быть такой, как показано ниже:
public function up()
{
Schema::table('users', function (Blueprint $table) {
// I have added here nullable for both city_id and province_id
$table->integer('city_id')->unsigned()->nullable();
$table->integer('province_id')->unsigned()->nullable();
// table Foreign Key
$table->foreign('city_id')->references('id')->on('cities');
$table->foreign('province_id')->references('id')->on('provinces');
});
}