eloquent相关内容

Laravel 在数据透视表中雄辩的 UUID

这个问题是这样的:laravel uuid 未显示在查询中.然而,这个问题的不同之处在于该表是一个带有 id 字段的数据透视表,使用通过 MySQL 触发器在插入时生成的 UUID. 我不想为该数据透视表创建另一个模型来为其提供类似问题的答案所考虑的解决方案.那么,有没有什么办法可以从与之相关的另一个模型中对数据透视表进行类型转换? 解决方案 我想这可能是你想要的: 在定义 B ..
发布时间:2021-12-26 11:37:02 PHP

Laravel - 使用 whereHas 获取最后一行

我正在尝试获取最后一次用户活动的时间“created_at",我有模型 User 和 UserActivity. 我想获取最后一个用户活动并检查该用户的最后一个活动是否是 3 天才能发送通知, User.php hasMany(Activty::class);}} Activity.php belongsTo(User::class);}} 控制器 $latest_activit ..
发布时间:2021-12-26 11:36:58 PHP

Laravel - 根据动态参数扩展 Eloquent where 子句

我想根据我从 json 对象收集的搜索参数构建一系列雄辩的 WHERE 子句. 像这样的东西(不管对象的语法,,,它是一种解释,只是为了演示): $searchmap = "{“红色",“高度":“1",“宽度":“2",“重量": "",“尺寸": "",}"; 然后我取对象并解码以获得搜索数组... $search = json_decode($searchmap, true); ..
发布时间:2021-12-26 11:36:53 PHP

Laravel 附近的商店

我正在尝试在 Laravel 5.1 中获得 neraby 商店我有一个计算坐标的地理编码解析器.但我对半正弦公式有问题.基本上我需要从表 Aziende (Stores) 给定一个 lat, long e 类别通过 url,获取附近的商店. 我尝试使用此代码: $dove = Input::get('dove');$categoria_id = Input::get('id_catego ..
发布时间:2021-12-26 11:36:44 其他开发

使用 Laravel 4 自动生成模型类(也就是使用带有 L4 的现有数据库)

我在 MySQL Workbench 中设计了我的数据库,并设置了我所有的外键等 我想在 Laravel 4 中使用这个 DB 模式,但是从文档中没有任何文字可以使用现有的数据库表集.根据我的理解,其他框架(例如 Cake 及其“烘焙")允许您根据数据库中已有的表自动生成模型类. 我到处环顾四周,根本看不到 Laravel 4 的任何相关信息.我发现最接近的是 Jeffrey Way ..
发布时间:2021-12-26 11:36:25 PHP

Laravel sortBy 分页

我有一个 posts 表和 comments 表,comment 属于 post,我在 Post 和 Comment 模型中建立了关系.我确实按照每个帖子的评论数量对帖子进行了排序: $posts = Post::with('comments')->get()->sortBy(function($post) {返回 $post->comments->count();}); 我想知道如何为这些 ..
发布时间:2021-12-26 11:36:18 其他开发

带有可选参数的 Laravel Eloquent 查询

我正在尝试了解是否有一种简单的方法可以将可变数量的参数传递给 Eloquent 中的查询,希望使用 array. 据我所知,如果不循环遍历 Input 以查看请求中设置的内容,似乎没有办法做到这一点. 示例:Laravel Eloquent 搜索两个可选字段 这行得通,但我觉得它的复杂性/不优雅让我感觉不像 Laravel. 这就是我所在的地方,这可能是不可能的,只是希望其 ..
发布时间:2021-12-26 11:36:12 其他开发

过滤分页的 eloquent 集合

我正在尝试过滤分页的 eloquent 集合,但是每当我使用任何集合方法时,我都会丢失分页. $models = User::orderBy('first_name','asc')->paginate(20);$models = $models->each(function($model) use ($filters) {if(!is_null($filters['type'])) {if($m ..
发布时间:2021-12-26 11:36:06 其他开发

Laravel Eloquent 关于关系的分页

我正在尝试为这样的 Eloquent 关系分页: $query = Product::find(1)->options()->paginate(); 但我收到以下错误: 致命错误:调用非对象上的成员函数 getCurrentPage() 我已经确认代码 $query = Product::find(1)->options() 返回一个选项集合.$query 对象似乎是 hasMany 类 ..
发布时间:2021-12-26 11:35:57 PHP

Laravel 批量更新

我正在尝试使用每个记录的随机 slug 更新包含一个 slug 值的表. $vouchers = Voucher->get();//假设 10K 例如foreach ($vouchers 作为 $voucher) {$q .= "更新凭证设置 slug = '" .Str::random(32) ."' WHERE id = ".$voucher->id .";";}DB::statement( ..
发布时间:2021-12-26 11:35:53 其他开发

Laravel - Eloquent - 动态定义的关系

是否可以动态设置模型的关系?例如,我有模型 Page,我想在不实际更改其文件的情况下向其添加关系 banners()?那么是否存在这样的事情: Page::createRelationship('banners', function(){$this->hasMany('banners');}); 或者类似的东西?由于它们无论如何都是使用魔术方法获取的,也许我可以动态添加关系? 谢谢! ..
发布时间:2021-12-26 11:35:46 PHP

Laravel 5.5 对具有不同列名的单独表的唯一验证规则

所以我有用户和公司.一个用户属于一个公司. 我想验证用户注册,以便他们用来注册的 business_name 字段在 companys 表中是唯一的,目标是不允许用户创建重复公司. 这是我的注册函数: 公共函数寄存器(Request $request){$validator = Validator::make($request->all(), ['first_name' =>'必需的 ..
发布时间:2021-12-26 11:35:34 PHP

如何使用 Eloquent 对分组结果进行排序?

我已经尝试解决这个问题有一段时间了,但似乎无法让它发挥作用.我有一张与此类似的表. 表格:问题 id yearly_issue year stock created_at updated_at magazine_id1 10 2000 1 [时间戳] [时间戳] 32 12 1994 6 [时间戳] [时间戳] 103 36 2007 10 [时间戳] [时间戳] 1024 6 2002 ..
发布时间:2021-12-26 11:35:26 其他开发

两个外键,如何用laravel eloquent映射

我在 MySQL 中有两个表,其中第一个称为用户,第二个称为游戏.表结构如下. 用户 id(主要) 电子邮件 密码 真实姓名 游戏 id(主要) user_one_id(国外) user_one_score user_two_id(国外) user_two_score 我的游戏桌有两个对外关系,两个用户. 我的问题是如何为这个表结构建立模型关系?? ..
发布时间:2021-12-26 11:35:12 PHP

如何将 json 转换为 Laravel Eloquent 模型?

如果我有一个名为 Post 的 Eloquent 模型,并且 mysql 表有: 整数 ID,字符串文本 我如何转换这个 JSon: { post: { text: 'my text' } } 到相关的 Post 对象,一旦在控制器中接收到,我就可以像这样保存到数据库中: 公共函数存储(Post $post){$post->save();} 我不是要构建适合我的逻辑,而是要为 ..
发布时间:2021-12-26 11:35:05 其他开发