将查询翻译成 Laravel Eloquent 模型
Translate query to Laravel Eloquent Model
如何将以下查询转换为 Laravel
可以解析的格式?
select posts.id,title from posts,albums where posts.id != albums.post_id
现在它有这个 ORM 关系
一个 Post 有一个专辑
专辑属于 Post
所以根据这个声明,我想知道哪些 Post 没有绑定相册。
到目前为止我有
Post::with('album')->select('id', 'title')->get();
我不知道如何声明条件
请再次阅读文档,我想你可能会寻找多态关系或一对多关系。如果您使用 Eloquent ORM 确实会使用关系,这是最大的原因 "YES"。
至于你可以做的查询http://laravel.com/docs/4.2/queries#raw-expressions
link中有示例,只需填写您的查询即可。
如何将以下查询转换为 Laravel
可以解析的格式?
select posts.id,title from posts,albums where posts.id != albums.post_id
现在它有这个 ORM 关系
一个 Post 有一个专辑 专辑属于 Post
所以根据这个声明,我想知道哪些 Post 没有绑定相册。
到目前为止我有
Post::with('album')->select('id', 'title')->get();
我不知道如何声明条件
请再次阅读文档,我想你可能会寻找多态关系或一对多关系。如果您使用 Eloquent ORM 确实会使用关系,这是最大的原因 "YES"。
至于你可以做的查询http://laravel.com/docs/4.2/queries#raw-expressions
link中有示例,只需填写您的查询即可。