сделать "Нарушение ограничения целостности: 1048 Столбец не может быть нулевым" в предупреждающее сообщение - PullRequest
1 голос
/ 23 июня 2019

я хочу остановить нарушение ограничения целостности:

1048 Столбец 'адрес' не может быть пустым

сообщение об ошибке не может появиться и превратить его в предупреждение иликакая-то страница с ошибкой и возврат на главный экран кнопки или что-то еще

Я новичок в laravel и phpmyadmin, но у меня была похожая проблема с уже существующим сообщением.

1 Ответ

1 голос
/ 23 июня 2019

Это потому, что «адрес» не может быть обнуляемым. Вы можете обновить это, изменив таблицу или отредактировав эту строку в существующем файле миграции и обновив базу данных (совет: при этом вы потеряете все данные) Чтобы изменить таблицу, не удаляя какие-либо данные и учитывая имя таблицы, users:

php artisan make:migration updateUsersAddresseFieldTable

Schema::table('users', function (Blueprint $table) {
    $table->string('adresse')->nullable()->change();
});

php artisan migrate

Если вы хотите адаптировать существующий файл миграции и обновить:

$table->string('adresse')->nullable();

php artisan migrate:refresh

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...