【发布时间】:2022-01-06 23:05:24
【问题描述】:
我有一个变量$id = $request->id,它存储了一个特定的id。
我想根据这个id从数据库中取数据,同时也逆序获取id值低于它的数据。
例如,假设我传递了一个 id 值 5。
我想从数据库中获取 5,4,3,2,1 id 的数据。
使用员工表之类的东西时,我该怎么做?
【问题讨论】:
我有一个变量$id = $request->id,它存储了一个特定的id。
我想根据这个id从数据库中取数据,同时也逆序获取id值低于它的数据。
例如,假设我传递了一个 id 值 5。
我想从数据库中获取 5,4,3,2,1 id 的数据。
使用员工表之类的东西时,我该怎么做?
【问题讨论】:
因此,如果您传递一个值,您希望它从表中检索与该值匹配或更低的所有条目?在这种情况下,它只是一个简单的 where 子句 (https://laravel.com/docs/8.x/queries#where-clauses),假设您有一个绑定到该表的 Employee 模型:
$employees = Employee::where('id', '<=', $request->id)->get();
如果 $request->id 为 10,这将获取 ID 等于或小于 10 的所有员工。
【讨论】: