В Laravel внешние ключи SQLite с установленным нулем при удалении не работают для теста PHPUnit
Я добавил ограничение внешних ключей в файл миграции для таблицы сообщений в столбец user_id. Итак, при удалении пользователя я хочу установить для столбца user_id значение null. Итак, я добавил это.
$table->foreign('user_id')
->references('id')
->on('users')
->onDelete('set null');
Он работает на базе данных MySQL. Но не работает над тестом SQLite PHPUnit. Я включил ограничения внешнего ключа для SQLite, но все еще не работает.
Пожалуйста, руководство Как я могу заставить его работать?