В Laravel внешние ключи SQLite с установленным нулем при удалении не работают для теста PHPUnit

Я добавил ограничение внешних ключей в файл миграции для таблицы сообщений в столбец user_id. Итак, при удалении пользователя я хочу установить для столбца user_id значение null. Итак, я добавил это.

$table->foreign('user_id')
      ->references('id')
      ->on('users')
      ->onDelete('set null');

Он работает на базе данных MySQL. Но не работает над тестом SQLite PHPUnit. Я включил ограничения внешнего ключа для SQLite, но все еще не работает.

Пожалуйста, руководство Как я могу заставить его работать?

0 ответов

Другие вопросы по тегам