Laravel5.4で、DateTime()がエラーになるのは、名前空間(namespace)にDateTimeクラスを見つけられないかららしい。「use DateTime;」、あるいは「use Carbon\Carbon;」などとインポートステートメントを追加すれば解決します。
/app/Http/Controllers/BlogsController.php
参考サイト
how to use php DateTime() function in Laravel 5(Stack Overflow)
/app/Http/Controllers/BlogsController.php
use DateTime;
use Carbon\Carbon;
public function test()
{
$now = new DateTime();
$now = Carbon::now();
}
参考サイト
how to use php DateTime() function in Laravel 5(Stack Overflow)