eloquent相关内容

基于多个 ID 检索 Laravel 模型结果

我已经在我的 Laravel 应用程序中实现了 ZendSearch.我使用它作为我的搜索引擎,用户将在其中输入一个搜索词,然后 ZendSearch 将返回一个按相关性排序的结果数组.但是,ZendSearch 返回的数组只返回我的记录 ID(它不返回任何实际的记录信息). 接下来查询我的模型以检索基于 ZendSearch 数组结果的结果的正确方法是什么,该数组结果只是一个基于相关性排序 ..
发布时间:2021-12-26 11:52:47 PHP

关系 HasManyThrough 与多对多关系

每篇文章属于多个类别.每个用户都有许多类别.我想检索所有具有用户类别的文章.对于下面这些关系中的每一个,我都有自己的数据透视表. article_cat id |文章ID |类别标识 users_cats id |user_details_id |category_id 关系. 文章.php 公共函数类别(){返回 $this->belongsToMany(' ..
发布时间:2021-12-26 11:52:42 其他开发

Laravel eloquent按关系模型上的角色名称排序

我遇到了一个问题,我必须根据模型的关系数据对模型集合进行排序/排序. 我的设置如下: 型号:User、Team、TeamUser、Role TeamUser 模型是一个数据透视模型/表(包含 user_id 和 team_id.如果值得一提,我也使用 spatie/laravel-permissions角色. 如果我想按role.name 对团队中的用户进行排序,我该怎么做 ..
发布时间:2021-12-26 11:52:35 PHP

Laravel 5 雄辩的 whereIn

希望有人能帮助我,我需要在数据库中搜索类别 id = x 的项目 示例表格项目id,猫,姓名等...猫 = '1,19' 或者可能只是 '19' 或者可能是 '1,9' 所以对于这个例子,我需要搜索带有 9 的猫的项目 我试过了,但是当我搜索 9 时,它也显示了 19 $items = Items::where(function($query)use($cat) {$query ..
发布时间:2021-12-26 11:52:26 PHP

Laravel 外键“试图获取非对象的属性"

我根本无法围绕模型. 我有两个表,users 和 companys.用户包含一个名为 Company 的列,它是 companys 表的外键.公司表有两列,一个 ID 和 company_name users 下的 Company 的值引用了 ID 中的 id代码>公司. 我试图通过这样的外键获取 company_name 的值. $user = User::find(1)->com ..
发布时间:2021-12-26 11:52:17 其他开发

Laravel 对关系表的雄辩查询

我对 laravel eloquent 还很陌生,我正在尝试编写一个嵌套查询来获取食物和餐厅食物的数据 我有两张表,一张是'food_list',主要包含'title','type'类型是 int 0/1,0 表示素食,1 表示非素食另一张桌子我有 resturent _food其中有 restaurant_id, food_id,price, image 现在我想得到只有蔬菜的 tg ..
发布时间:2021-12-26 11:52:12 其他开发

Laravel 4:如果关系存在通过查询关系选择行

我正在尝试查询产品表,并希望它在关系存在时返回一个集合. 下面的 迭代1查询products表中的所有行,如果$name匹配,则延迟加载metals表.这是错误的. 我的路线: Route::group(array('prefix' => '{api}/v1'), function(){Route::controller('products', 'Api\V1\ProductContr ..
发布时间:2021-12-26 11:52:06 其他开发

Laravel 嵌套选择 + MySQL

如何使用 Laravel 原始查询进行嵌套选择? SELECT day_of_week, AVG(order_count) average_order FROM(SELECT DAYNAME(order_date) day_of_week,DAYOFWEEK(order_date) day_num,TO_DAYS(order_date) 日期,计数(*) order_countFROM 订单按日 ..
发布时间:2021-12-26 11:51:44 数据库

如何在 Laravel Eloquent 中计算价值?

我在laravel 8中计算值时遇到问题.我想计算表中的所有值下面那个已经进入并且还没有状态.如何计算laravel eloquent中没有状态的值,它是由member_Code分组的 解决方案 你可以像这样使用 DB::raw 进行计数: $values= MyModel::query()->where('status', '!=', 'out')->select(['member_ ..
发布时间:2021-12-26 11:51:40 PHP

一次创建新的记录和关系

我有以下基本架构: 玩家 id名称 个人资料 id玩家 ID电子邮件 子集 idprofile_id别名 我的印象是在创建新记录时可以进行以下操作: Player::create(['名称' =>'玩家 1','profile.email' =>'player1@email.com','profile.subset.alias' =>'玩家 1 别名']); 既然这段代码好像 ..
发布时间:2021-12-26 11:51:18 PHP

Laravel Eloquent ORM 返回 stdClass 而不是实际模型

我在做 $mymodel = MyModel::where('url', $domain)->first(); 这是返回一个 MyModel 对象,现在不知何故,它正在返回一个 stdClass. 发生了什么事?Laravel 有什么更新吗?我改变了什么吗? 谢谢 解决方案 发现问题.我今天确实更新了 laravel,它正在更新到开发版本.作为开发人员,它可能有错误,而且确 ..
发布时间:2021-12-26 11:50:51 PHP

laravel ownsTo 给出 null

laravel 中的 belongsTo 关系返回 null 公共函数游戏(){返回 $this->belongsTo('App\Models\Game');} 但是当我提供密钥作为参数时,它似乎工作正常 公共函数游戏(){返回 $this->belongsTo('App\Models\Game','game_id');} 但根据 docs game_id 本身就是一个默认参数.我在这里 ..
发布时间:2021-12-26 11:50:29 PHP