【问题标题】:How to get the last item from a Laravel database query array如何从 Laravel 数据库查询数组中获取最后一项
【发布时间】:2014-07-01 09:20:52
【问题描述】:

假设我在 Laravel 中这样查询用户表:

routes.php

Route::get('/users', function()
{
    $users = DB::table('users')->get();
}

users.blade.php

<ul>
@foreach ($users as $user)
    <li>{{ $user->id }}</li>
@endforeach
</ul>

但我想要以下行中原始查询中的最后一个用户 ID,那么我该如何获取该信息?

users.blade.php

<ul>
@foreach ($users as $user)
    <li>{{ $user->id }}</li>
@endforeach
</ul>

<div id="last-user" data-user-id="{{ $users->lastUserId }}"></div>

【问题讨论】:

    标签: php arrays laravel


    【解决方案1】:

    您可以使用last 获取最后一项:

    $last = $users->last();
    

    【讨论】:

    • 那么$users-&gt;last()-&gt;id ?
    猜你喜欢
    • 2014-06-05
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 2019-06-14
    • 2021-06-30
    • 2021-11-01
    • 1970-01-01
    相关资源
    最近更新 更多