Я хочу обновить столбец end_at в таблице подписок. Когда я использую
Carbon::now()
, он обновляется идеально, но когда он используется
Carbon::now()->addCenturies(5);
Я сталкиваюсь с ошибкой
SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '2520-08-07 11:39:13' for column 'ends_at' at row 1 (SQL: update `subscriptions` set `ends_at` = 2520-08-07 11:39:13, `subscriptions`.`updated_at` = 2020-08-07 11:39:13 where `id` = 1)
Я хочу одну подписку на весь срок службы из-за это, я думаю, добавит века. kinldy скажите мне решение, мой код контроллера
$subscription = $user->newSubscription('default', $plan->plan_id)->create($request->paymentMethod, [ 'email' => $user->email ]);
$subscription->ends_at = Carbon::now()->addCenturies(5);
$subscription->save();