с ошибкой якобы у моддели не существует такого поля. Хотя поле существует 100 %. и в обычной базе сам тестируемый сценарий отрабатыает, то есть код рабочий.
Это поле foreign , возможно в этом дело .Создано через миграцию:
$table->foreignId('promocode_id')->references('id')->on('promocodes');
Нашел решение включить в sqllite foreign keys так :
if (DB::connection() instanceof \Illuminate\Database\SQLiteConnection) {
DB::statement(DB::raw('PRAGMA foreign_keys=1'));
}
Не завелось ( Есть идеи ?
у тебя разве не включено это в конфиге: https://github.com/laravel/laravel/blob/5d22b2464c9d64443ecf60d5788d753430eff7fa/config/database.php#L43
Обсуждают сегодня