Из вашего вопроса выглядело бы так, как будто вы должны вычитать минуты, а не складывать их
protected function schedule(Schedule $schedule)
{
$schedule->call(function () {
Post::where('created_at', '<', \Carbon\Carbon::now()->subMinutes(5))->delete();
})->everyMinute();
}
Если вы просто используете Carbon::now()
, убедитесь, что вы импортировали его с оператором использования. Если вы используете его, как в этом примере, вам не нужно его импортировать.
Кроме того, поскольку вы не используете переменную $post
после удаления, вам не нужно присваивать ее.