【问题标题】:Translate query to Laravel Eloquent Model将查询转换为 Laravel Eloquent 模型
【发布时间】:2015-03-17 05:27:12
【问题描述】:

如何将以下查询转换为Laravel 可以解析的格式?

select posts.id,title from posts,albums where posts.id != albums.post_id

现在它有了这个 ORM 关系

一个帖子有一个相册 专辑属于帖子

因此,通过此声明,我想知道哪些帖子没有绑定相册。

目前为止

Post::with('album')->select('id', 'title')->get();

我不知道如何声明条件

【问题讨论】:

  • 改写问题以更直接地表达潜在问题

标签: laravel eloquent


【解决方案1】:

请再次阅读文档,我认为您可能会寻找多态关系或一对多。如果您使用 Eloquent ORM,请务必使用关系,这是“是”的最大原因。

至于查询可以做http://laravel.com/docs/4.2/queries#raw-expressions

链接中有一个示例,只需填写您的查询即可。

【讨论】:

  • 非常感谢您的建议,我会这样做的:D
猜你喜欢
  • 1970-01-01
  • 2020-10-03
  • 2016-11-23
  • 1970-01-01
  • 1970-01-01
  • 2015-02-24
  • 2019-04-29
  • 2017-03-10
  • 2020-09-19
相关资源
最近更新 更多