エラーが出て困ったのでメモです。
symfonyは自動でcreated_atやupdated_atが入らないようです。
idは入りましたが。
僕のローカルのmysqlが'0000-00-00 00:00:00'を許さない設定のようでこうなったようです。
実際のプロダクトだとmysqlの設定を変えるのがよさそうですが、今回はローカルだけの勉強用なので、簡単にこうしました。
[error] Migration DoctrineMigrations\Version20xxxxxxxx failed during Execution. Error: "An exception occurred while executing a query: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00' for column 'created_at' at row 1"
An exception occurred while executing a query: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00' for column 'created_at' at row 1
僕は、typeをdatetime_immutableからdatetimeにしてやったらうまくいきました。
% symfony console make:entity XxxxXXX
Your entity already exists! So let's add some new fields!
New property name (press <return> to stop adding fields):
> created_at
Field type (enter ? to see all types) [datetime_immutable]:
> datetime
Can this field be null in the database (nullable) (yes/no) [no]:
>
参考
https://qiita.com/77web@github/items/158540fd4c1e379d1e9d