I\'m using Laravel and Eloquent for two years and today I\'ve decided to install a fresh Laravel 5.3 and try something with it.
I used an old database schema of mine
The reason for the error has been explained by @Nicklas.
The reason this is happening now, however, is that Laravel 5.3 uses strict mode for MySQL by default.
strict
If you would like to revert to previous behavior, update your config/database.php file and set 'strict' => false for your connection.
config/database.php
'strict' => false