eager-loading 相关问题

预先加载是一种在同一请求中加载某个类的对象和多个命名关联的方法。

如何在 laravel 的模型中添加 'limit()' 到 $with?

我想为我的模型添加一个急切的负载,但是 - 我想限制相关记录。 我知道如何使用 load(Model::class)->limit(n) 以及关系方法来做到这一点,如下所示:...

回答 1 投票 0

为什么 select 在 Laravel 5.7 中无法正常工作?

以下代码运行良好: 发布::与(['用户']) ->获取(); 但是当我尝试使用 select 过滤它时,它在用户关系中返回 null。 Post::with(['user' => function($query){ ...

回答 3 投票 0

app\Providers\AppServiceProvider.php 中的 preventLazyLoading() 不起作用

我有以下代码,但即使我在本地开发环境中也不会抛出异常 $user = User::findOrFail(34); $用户->视频; 应用\供应商\AppServiceProvider.php .....

回答 1 投票 0

我在 laravel 模型中用我的自定义 newQuery 函数覆盖了 newQuery。在特定功能中,我想跳过自定义 newQuery 的条件

自定义模型中的新查询功能: 我用了 保护 $with = ['newQuery'];在模型中 公共函数 newQuery(){ $query = parent::newQuery(); $query->where('slug','!=', &q...

回答 1 投票 0

如何在预加载组件中使用子路由(无需触摸

我看到很多教程在延迟加载时使用 RouterModule.forChild(..)。我相信这个 forChild 也可以用于预加载,它的优点是可以确定路线...

回答 0 投票 0

在 Rails 7 中测试过滤急切加载的数据时出错

目前在我的索引操作中,我将数据加载为: posts.includes([:user, :status]) 注意:帖子属于可选的用户。有些帖子没有用户。 然后我过滤那些帖子 ba ...

回答 0 投票 0

Sequelize Eager Loading标签地图关联

我正在尝试为项目/帖子标签实施三表解决方案。 这些是我的模型: 项目.model.js const Projects = db.sequelize.define ( “项目”, { 项目编号:{ ...

回答 1 投票 0

Laravel关系报错:Undefined variable $homeTeam in hasMany closure function

我正在开发一个 Laravel 应用程序,其中我有一个 Matches 模型,该模型具有 homeHistory 关系,该关系返回主队的比赛历史记录。我正在尝试加载这种关系......

回答 0 投票 0

如何在Eloquent模型(Laravel)中使用自定义属性的关系?

你好,我需要在我的Eloquent模型中这样做:protected $with = ['releases']; public function releases() { return $this->hasMany('App\Article\Release', 'article_id'); } public function ....

回答 1 投票 1

如何在Eloquent模型(Laravel)中使用自定义属性的关系?

你好,我需要在我的Eloquent模型中这样做:protected $with = ['releases']; public function releases() { return $this->hasMany('App\Article\Release', 'article_id'); } public function ....

回答 1 投票 1

Laravel急切加载当前模型的值?

嗨,伙计们,是否可以在一个急切的加载中做到这一点?Client::with(['relationship'=> function($query){ $query->whereBetween('create_at', [$client->failed_date, Carbon::now()-> ...

回答 1 投票 0

基于关系过滤的雄辩的 "with()"。

我有这个表。class Item extends Model { public function translations() { return $this->hasMany(ItemTranslations::class)...。

回答 1 投票 0

如果EF的导航属性有默认值,则不会被加载。

我有一个事务类,采用代码优先的方法,有一个导航属性Account。 public class Transaction { [Key] public int Id { get; set; } public int AccountId { get; set; } ....

回答 0 投票 0

R dplyr将表达式作为函数的参数传递

我有一个简单的愚蠢问题,但很抱歉。如何将算术表达式作为函数参数传递? test_func%filter(!! myexpr)} ...

回答 2 投票 0

如何渴望使用Laravel的口才加载相同的列名?

我试图生成API响应时再次遇到这个问题。最基本的代码是这样的://可以,但是它的Car :: with([[user:id,name ',...

回答 1 投票 0

Laravel API资源,当Loaded无法与其他值正确配合使用时

我正在使用API 资源,但我想添加一些额外的逻辑。我有这个资源:return ['id'=> $ this-> id,'name'=> $ this-> name,'contacts'=> $ this-> ...

回答 1 投票 0

如何渴望对同一张表加载多个belongsTo关系?

[使用以下模型,用户与汽车的关系是2倍。两者都指向同一张表,但使用不同的字段(daily_car_id + weekend_car_id):类用户扩展了模型公共函数...

回答 1 投票 0

达到最大功能嵌套级别'512',正在中止[重复]

我有2个模型:用户和团队。 -用户属于团队。 -团队有很多用户。这是我的用户模型。

回答 1 投票 0

如何更改紧急加载的连接?

这些是我的模型类,帖子扩展了模型{protected $ connection ='connection_1';公共功能comments(){$ model = new Comments(); $ model-> setConnection($ ...

回答 1 投票 1

使用NHibernate 3.0.0时要战斗的笛卡尔积(x-join)

我数学不好,但是我知道什么是笛卡尔积。这是我的情况(经过简化):public class Project {public IList Partners {get; set;}} public class Partner {public ...

回答 4 投票 32

© www.soinside.com 2019 - 2024. All rights reserved.