php - laravel这个关联查询怎么写?
本文介绍了php - laravel这个关联查询怎么写?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
laravel这个关联查询怎么写?
关联关系是这样的:
users表->articles表 ,一对多关系。
categories表->articles表,一对多关系。
查询:
public function index()
{
$user=\Auth::user();
//1、查询当前登录用户的文章.
//2、文章对应的类别.
//用的下面这样一条语句:
$articles = $user->articles->with('category');
return view('index', compact('articles'));
}
报错:
问题:
index()方法中的查询语句应该怎么写?
解决方案
换成这样的,将article改成方法,这样返回的就不是结果,而是query builder:$articles = $user->articles()->with('category')->get();
这篇关于php - laravel这个关联查询怎么写?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文