Laravel 5.0 を使用しておりcreated_at
、3 時間より古いテーブル内のすべての行を削除しようとしています。
created_at
Carbonの年齢を確認するにはどうすればよいですか?
$time = Carbon::now()->subHour(3);
$photos = Photos::where('created_at','<=',$time);
if($photos){
echo 'older then 3 hours';
}else
echo 'not older then 3 hours';
}
このコードは、MySql テーブルの created_at 日付を変更しても、常に「3 時間前」をエコーします。
私は何を間違っていますか?