eloquent 相关问题

Eloquent是Laravel自己的对象关系映射器。它被命名为“Eloquent”,因为它允许您使用雄辩和富有表现力的语法来处理数据库对象和关系。

Laravel Eloquent:如何从连接表中仅获取某些列

我在 Eloquent 中有 2 个连接表,即主题和用户。 主题模型: 公共函数用户(){ 返回 $this->belongs_to('用户'); } 用户模型: 公共函数主题(){ 返回$这个...

回答 16 投票 0

如何检查记录是否存在于无限嵌套子关系中

我正在努力想出一种方法来查询这个。我有一个模型,显示资源及其子项,并且子项来自同一个表本身,这意味着资源树是 unlim...

回答 1 投票 0

如何在 Laravel 模型中将子密钥对合并到父密钥对

这里是 PHP 老用户,但 Laravel 新手,我需要帮助(答案或相关解决方案的链接)... 如果我有一个关系模型(或集合,我会在这里感到困惑)...... $data = MyData::with('new_data')->首先...

回答 2 投票 0

Laravel 路由模型绑定与排序的预加载?

我有产品也有评论。该评论可以投票,并且评论也可以有子评论。评论通过预先加载 $with 来加载,该 $with 在产品模型中定义...

回答 2 投票 0

如何编写 Eloquent 查询以从分区表中检索数据

我正在研究数据库分区并使用laravel框架进行开发。 我正在尝试将原始查询转换为 Eloquent。 前任。我的查询就像 SELECT * FROM 员工 PARTITION (p2) 所以使用...

回答 1 投票 0

Laravel OrWhereNull 给出错误的结果

我有一个很长的查询生成器,我基本上在其中搜索表,然后根据传递的查询字符串过滤结果: $projects = 列表::query() ->当(请求('q'),

回答 1 投票 0

如何获取考虑时区的时间范围之间创建的 Laravel 记录

我有一个 Laravel 应用程序,我每小时采样一次数据并将其存储在数据库中。 现在我想检索在欧洲/阿姆斯特丹时区 12:00 左右创建的所有记录。 (这个时候...

回答 1 投票 0

使用 Laravel Eloquent 在 MySQL 列别名中添加空格

我正在尝试使用 Eloquent 查询数据库并将结果导出到电子表格中。我当前的查询很好并且该过程有效: $客户 = 客户:: select("ref 为 id", "标题为

回答 3 投票 0

如何使用 Laravel Eloquent 获取相关模型数量

我有两个表用户和事务。用户表: 身份证号码 ------------- 1 乔 2 简 3菲尔 和交易表: id user_id is_successful ----------------...

回答 1 投票 0

Laravel LiveWire 不显示简单的全局变量

LiveWire 没有显示 Eloquent 模型;显然,它仅在将其包装在数组中时才有效。不过我一直都是这样使用的,从来没有出现过问题。 这是我的课: LiveWire no 正在显示 Eloquent 模型;显然,它仅在将其包装在数组中时才有效。不过我一直都是这么用的,从来没出过问题。 这是我的课: <?php namespace App\Http\Livewire\Revision; use App\Models\Docs\ReqBusinessBasicInfo; use Livewire\Component; class BussinessBasicInfoComponent extends Component { public $doc_schema; public $schema_container; public function mount(int $bussiness_id) { $this->doc_schema = ReqBusinessBasicInfo::find($bussiness_id); $this->schema_container = [ $this->doc_schema ]; } public function render() { return view('livewire.revision.bussiness-basic-infoo-component'); } } 这是我的刀片: <form> @csrf <x-text-input readonly disabled id="doc_schema.name" wire:model="doc_schema.name" /> <x-text-input readonly disabled id="schema_container.0.name" wire:model="schema_container.0.name" /> </form> 结果是这样的。一个有效,另一个无效。 请帮忙。 您在使用 Livewire 3 吗?因为那么您需要显式启用旧模型绑定,如文档中所解释的: 'legacy_model_binding' => true,

回答 1 投票 0

Laravel 8 使用ajax 过滤数据

我想过滤表中的数据。网上看了很多教程,还是不太明白。我发现了一个对我来说似乎非常复杂的教程。我只想使用控制器和视图。缺点...

回答 1 投票 0

在Laravel中高效的批量数据插入(25万条记录)而不超过PHP时间限制? (队列、多租户)

我在使用 Laravel Eloquent 将大约 250k 条记录插入 MySQL 数据库时遇到 PHP 执行时间错误。我的目标是在不增加整体执行的情况下实现这一目标...

回答 1 投票 0

如何选择特定字段,包括withCount

我正在尝试返回特定列,包括reviews_count 列。 这是未优化的查询(工作): 模型::withCount('评论')->get(); 这是我试图实现的目标(不起作用):

回答 2 投票 0

laravel 使用 DB 插入数据:事务不起作用

laravel 使用 DB 插入数据:事务不起作用 在使用数据库事务之前它正在工作 我以为验证中的问题但我认为它几乎是正确的 问题出在哪里..我正在尝试

回答 1 投票 0

Eloquent 使用点键更新 json 列

我找不到任何有关如何使用键中的点正确更新 json 值的信息。您能告诉我在哪里澄清这些信息以及如何做吗?是否可以通过 Eloqu 来做到这一点...

回答 0 投票 0

更雄辩地定义多对多双向关系

我已经在没有 Eloquent 的情况下实现了这种关系,但我想知道是否有一种方法可以在 Eloquent 中定义这种关系,以便我的应用程序可以具有更多的一致性。 表用户 ...

回答 2 投票 0

Laravel Eloquent 获取最接近当前日期的数据

我需要帮助获取与当前日期最接近的日期的数据, 比如说,今天是 2024-02-27,在数据库中,我有许多行的值(到期)为 2024-03-28、2024-02-29,...

回答 1 投票 0

Laravel 中如何通过 Model 知道表列是否为外键?

正如标题所说,我如何知道 Laravel 中 Model 的字段是否是外键? 假设我有一个名为 show_type_id 的 FK 列和一个名为 Event 的模型,我想知道是否有一个函数...

回答 3 投票 0

如何将多行表数据保存到laravel数据库中

基本问题:如何上传我的表数据以便正确保存? 在我看来,我有一个包含 3 列和多行的表。使用 foreach 正确填充行: 当...

回答 1 投票 0

如何更改 Laravel 模型的表名称

我正在使用 Laravel 5,并通过回滚所有迁移将数据库表的名称从“domain_lated_settings”更改为“DomainRelatedSettings”,更改特定的

回答 4 投票 0

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