繁体   English   中英

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

[英]How to display current date in laravel 8?

我是使用 laravel 的新手,所以我想在我的网站上显示当前日期。 这是我在谷歌上找到的代码。

<?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 文件中编码?

您可以只使用日期功能:

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

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

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

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

<?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,
        ]);
    }
}

主页.blade.php

{{ $date }}

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM