5.2から5.3にlaravelにプロジェクトをアップグレードしました。今すぐ実行するときphp artisan migrate
私はエラーを受け取ります: SQLSTATE [22007]:無効な日時フォーマット:1292不正確な日時値: 'created_at'列1の '0000-00-00 00:00:00'(SQL:alter table messages
deleted_at
タイムスタンプヌルを追加)。 マイ移行:Blueprint.phpでlaravel 5.3へのアップグレード後、無効なdatetime形式:1292日付時刻の値が正しくない: '0000-00-00 00:00:00'
Schema::table(Models::table('messages'), function (Blueprint $table) {
$table->softDeletes();
});
:
public function softDeletes()
{
return $this->timestamp('deleted_at')->nullable();
}
'strict' => false - これが助けになりました。ありがとうございました。しかし、データベースからすべてのデータを削除したとき、私は同じエラーが発生しました。 –