我找不到关于这个话题的信息:foreach($oProduct->users as $oUser){HelperClass::registerOperation($oUser->id);但是这意味着Laravel需要创建所有的用户对象来获取id,然后丢弃所有的对象。在不需要加载数百个或数千个对象的情况下,直接从透视表获取所有用户ids的最佳方法是什么?
谢谢
我要从表中取出数据。表名:学生 int id;};select Name from Student where id in (:ids);
需要:当我调用存储库学生findByIdIn(: ids )时,我希望获得具有匹配I的学生,并缓存它们。如果我再次用另一组If调用,那么flow将像第一次一样,它将检查缓存中是否存在任何if数据,然后从缓存中获取数据,然后对我们
我试图从列表表中获取数据,并包含一个数组,其中包含该列表中轨道的ID。
public function tracks() return $this->belongsToMany(Track::class, 'List_Tracks', 'id_list', 'id_track');因此,在我的ListController中,我执行以下