gpt4 book ai didi

php - Laravel 5.6 前的浏览量

转载 作者:可可西里 更新时间:2023-11-01 13:11:52 26 4
gpt4 key购买 nike

<?php

namespace project1\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use View;

class IndexController extends Controller
{
public function index()
{
$users = DB::table('users')->orderBy('created_at','desc')->limit(5)->get();
return View::make('pages.dashboard.dashboard',['users' => $users]);
}
}

是否可以在我的 View 中回显 Time Ago (pages.dashboard.dashboard) 之类的东西,

{{ $user->created_at->diffForHumans() }}

期望输出像,

1 min ago

最佳答案

首先,尝试一个 Eloquent 模型。

$users = App\User::orderBy('created_at','desc')->limit(5)->get();

在 View 中

@foreach($users as $user) {{$user->created_at->diffForHumans()}} @endforeach

根据您的情况

$users = DB::table('users')->orderBy('created_at','desc')->limit(5)->get();

@foreach($users as $user)
{{ Carbon\Carbon::parse($user->created_at)->diffForHumans()}}
@endforeach

解释

eloquent 模型自动转换为 Carbon 实例,您可以使用 all 方法

数据库查询日期(created_at)没有得到解析的情况下,我们必须手动解析

关于php - Laravel 5.6 前的浏览量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51420837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com