eloquent 相关问题

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

为查询结果添加距离

我尝试显示搜索结果的距离 代码和查询 $query = DB::select(DB::raw('SELECT id, ( 3959 * acos( cos( 弧度(' . $lat . ') ) * cos( 弧度( 纬度 ) ) * cos( 弧度(

回答 2 投票 0

Laravel 类别树 - 订购子项

我有一个带有类别和子项的 Laravel 项目 - 我的模型中有这个函数: 公共静态函数树(){ 返回类别::with(implode('.', array_fill(0, 100, 'childr...

回答 1 投票 0

Laravel 中的 OrderByRaw() 然后 orderBy()

是否可以使用以下orderByRaw()。此 orderByRaw() 以与 whereIn() 相同的顺序返回产品。现在只有 orderByRaw 顺序的结果,而不是

回答 2 投票 0

Laravel Eloquent hasMany 关系仅返回 1 个值

我正在投射一个数组 [1,2] 在我的模型中我有这个设置 受保护的 $casts = [ '技能' => '数组' ]; 我的关系是这样设置的 公共职能技能(){ ...

回答 1 投票 0

Laravel eloquent upsert 不更新?

为什么laravel不更新现有数据,而是不断插入新行?我的代码有问题吗?感谢您的回复 我这里有下面要插入的数据。插入效果很好,但是...

回答 3 投票 0

如何在laravel中只获取一行?

我想要通过他的playerNo字段显示一行玩家,稍后添加和更新。 我正在做这个。 $player = Account::where('playerNo', 99)->get(); 我得到的结果是很多

回答 1 投票 0

Laravel 查询生成器:如何对 withSum() 列执行计算?

我有这些型号: 产品型号: protected $fillable = ['id', 'name', 'qty', 'parent_id']; 公共函数父(){ 返回 $this->belongsTo(self, 'parent_id'); } 公共职能儿童...

回答 1 投票 0

雄辩更新或创建不更新

我在使用 updateOrCreate 时遇到问题。 下面的代码成功创建了一个新行;然而,当涉及到更新现有行时,它根本不起作用! comm_helpful::updateOrCrea...

回答 3 投票 0

Laravel - 表单输入 - 多重选择

{!!表单::label('fiscal_responsabilities_id', __('business.fiscal_responsabilities_id') . ':') !!} {!!形式:: <div class="col-md-6"> <div class="form-group"> {!! Form::label('fiscal_responsabilities_id', __('business.fiscal_responsabilities_id') . ':') !!} {!! Form::select('fiscal_responsabilities_id[]', $fiscales, null, [ 'class' => 'form-control', 'multiple' => 'multiple', 'id' => 'fiscal_responsabilities_id' ]) !!} </div> </div> $(document).ready(function() { $('#fiscal_responsabilities_id').select2(); $('#tributes_id').select2(); }); $fiscales = FiscalResponsability::pluck('name', 'id')->toArray(); 我正在使用 Laravel 9。 尝试执行多重选择,我已经在没有 select2 脚本的情况下完成了它,但仍然无法让多重选择器正常工作。 看起来您正在使用 Laravel 的表单助手并尝试使用 Select2 实现多选下拉列表。如果多重选择无法正常工作,您可以检查以下几点: 1. 检查 HTML 渲染: 确保表单正确呈现。使用浏览器的开发人员工具检查 select 元素是否具有 multiple 属性和正确的名称 (fiscal_responsabilities_id[]),这允许将多个值作为数组提交。 2. 添加 Select2 脚本和样式: 确保 Select2 已正确初始化并包含在您的项目中。检查 Select2 CSS 和 JS 文件是否都已加载: <!-- Include jQuery first --> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <!-- Select2 CSS --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/select2.min.css" rel="stylesheet" /> <!-- Select2 JS --> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script> 3. 初始化选择2: 确保您的select2()初始化正确: $(document).ready(function() { $('#fiscal_responsabilities_id').select2(); }); 4. 确保正确的 HTML 标记: 确保 select 元素包含 multiple 属性和正确的名称语法: {!! Form::select('fiscal_responsabilities_id[]', $fiscales, null, [ 'class' => 'form-control', 'multiple' => 'multiple', // Make sure this is here 'id' => 'fiscal_responsabilities_id' ]) !!} 5. 检查服务器端处理: 提交表单时,所选选项应该是一个数组。在服务器端,确保您在控制器中正确处理它: $request->input('fiscal_responsabilities_id'); // This should return an array 6. 检查 Select2 是否正在加载: 确保 Select2 正常工作。您可以通过删除 multiple 属性来测试这一点,并查看 Select2 是否初始化。如果没有,加载 Select2 库可能会出现问题。 如果执行了上述所有步骤后仍然遇到问题,您可能需要通过检查浏览器控制台是否有错误或在表单完全加载后尝试初始化 select2() 方法来进一步排除故障。

回答 1 投票 0

Join 和 OrderBy 语句非常慢,77 秒,尽管有索引

尽管在使用 join 和 order by 时都有索引,但我还是遇到了 MySQL 的性能问题。该查询当前需要 77 秒才能完成。 查询的目的是为了订购...

回答 1 投票 0

带参数的 Laravel 作用域

我有一个 Laravel 应用程序,其结构很简单(我认为结构): 表格: 地点 ID [...] 门票销售 位置 ID 门日期 已售票数 我有以下型号: 班级位置延伸...

回答 1 投票 0

在 Laravel Eloquent 中定义数据库架构(db.schema 错误)

我正在将 Laravel ORM 集成到框架中,但遇到错误“目标类 [db.schema] 不存在。”。我正在使用以下代码: 使用 Illuminate\Support\Facades\Schema; 使用

回答 1 投票 0

创建 Laravel 雄辩关系

我有3个模型和4张桌子 型号1 ID 型号2_id 型号2 ID ... 型号3 ID .. 模型 2 和模型 3 的数据透视表 型号2_id 型号3_id 我怎样才能像

回答 1 投票 0

Laravel 11.x 通过关系获取关系的雄辩方式(共 4 个表)

我正在使用最新版本的 Laravel。我正在尝试设置一个通过其他中间表的模型方法关系。 理解下面的表结构,我的目标是检索一个

回答 1 投票 0

Eloquent ORM:定义允许的模型属性

在 Laravel 的 Eloquent ORM 中,有没有办法定义模型允许的属性? 默认情况下,我可以将任何属性放入模型的构造函数中 - 但随后我只会收到有关错误的通知

回答 6 投票 0

合并两个具有相同键的 Laravel 集合进行聚合存在性能问题

我目前正在开发一个 Laravel 应用程序,该应用程序合并来自两个集合的统计信息:postStats(标准集合)和 contentStats(LazyCollection)。我正在使用的 mergeStats 方法...

回答 1 投票 0

搜索metable类型的laravel元表数据

我有 3 个表用户、文章和元。我已经根据 laravel 5.3 文档定义了 morphTo() 和 morphToMany(),我可以提取用户或文章定义的任何特定属性...

回答 1 投票 0

按关系排序最小值最大值Laravel Eloquent

我有航班模型和条款模型。 期限模型有价格栏。 我想按照最低期限价格对航班进行排序。 在我的战斗模型中 公共函数术语() { 返回$

回答 3 投票 0

如何获取 Laravel 模型中某一列上不为 NULL 的最后一个条目(Laravel 11)

我想在 with() 中返回模态的最后一个条目,该条目在特定列上不为空。 我知道可以使用以下函数简单地获取...

回答 1 投票 0

为什么我们在 Laravel 的 DB::transaction 中使用 try/catch?

Laravel 文档建议使用尝试来处理死锁。 但是,transaction()方法中的handleTransactionException()方法有一个注释: 当发生死锁时,MySQL 会回滚整个

回答 2 投票 0

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