Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Atualização do Laravel 5.4 - Violação de restrição de integridade - A coluna não pode ser nula


Assumindo que nada mudou em seu código, a única coisa em que consegui pensar são os dois novos middlewares introduzidos no 5.4:TrimStrings e ConvertEmptyStringsToNull .

Tente comentar o último ou ambos em 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,
    ];

    // ...
}