sql >> Base de Datos >  >> RDS >> Mysql

Actualización de Laravel 5.4:violación de la restricción de integridad:la columna no puede ser nula

Suponiendo que nada haya cambiado en su código, lo único que se me ocurre son los dos nuevos middleware introducidos en 5.4:TrimStrings y ConvertEmptyStringsToNull .

Intente comentar este último o ambos en 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,
    ];

    // ...
}