如何从Laravel数据库查询数组中获取最后一项

时间:2014-05-13 15:38:22

标签: php arrays laravel

假设我在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>

1 个答案:

答案 0 :(得分:10)

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

$last = $users->last();