如何在laravel 8中显示当前日期?

How to display current date in laravel 8?

我是使用 laravel 的新手,所以我想在我的网站上显示当前日期。这是我在 google.

上找到的代码
<?php

namespace App\Http\Controllers;
use Carbon\Carbon;
use Illuminate\Http\Request;

class HomeController extends Controller
{
    public function index(){
        $date = Carbon::now()->format('d-m-Y');
        // // dd($date);
        return view('home', [
            'title'=>'Home'
        ]);
    }
}

我对如何在 blade.php 文件中编码感到困惑?

你很接近,将日期传递给视图:

<?php

namespace App\Http\Controllers;
use Carbon\Carbon;
use Illuminate\Http\Request;

class HomeController extends Controller
{
    public function index(){
        $date = Carbon::now()->format('d-m-Y');
        // // dd($date);
        return view('home', [
            'title'=>'Home',
            'date' => $date,
        ]);
    }
}

home.blade.php

{{ $date }}

但您可以直接在 blade 文件中执行此操作(根据上面的评论),而不是从控制器传递它。

也可以使变量对所有视图可用,以避免重复。

您可以只使用日期函数:

{{ date('Y-m-d H:i:s') }}

您也可以像这样在视图中直接传递日期。

Current Date: {{ \Carbon\Carbon::now()->format('m/d/Y') }}