Mysql
 sql >> база данни >  >> RDS >> Mysql

Надстройка на Laravel 5.4 – Нарушение на ограничението за целостта – Колоната не може да бъде нула

Ако приемем, че нищо не се е променило във вашия код, единственото нещо, за което се сетих, са двата нови междинни софтуери, въведени в 5.4:TrimStrings и ConvertEmptyStringsToNull .

Опитайте да коментирате последното или и двете в app\Http\Kernel.php

class Kernel extends HttpKernel
{
    protected $middleware = [
        \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
        \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
        \App\Http\Middleware\TrimStrings::class,
        // \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
    ];

    // ...
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съображения за целостта на данните и производителността в полусинхронната репликация на MySQL

  2. Един външен ключ с 2 таблица с препратки

  3. Как да напиша php файл за показване на изображение като <img src=/img.php?imageID=32 />?

  4. Не може да се инсталира MySQL на Mac OS X

  5. MySQL CURRENT_TIMESTAMP полета се актуализира при всяка актуализация