我有两种类型的查询,
$quotations = Quotation::join('clients as c', 'c.id', '=', 'client_id')
->with("client", "items", "salesPerson")
->orderBy('quotation_date', 'desc')
->paginate(5);
和
$quotations = Quotation::with("items","salesPerson","client")->paginate(100)
在第一种情况下,结果不包括“客户”,“项目”和“salespPerson”。
但在第二种情况下,结果包括以上所有项目。
我的方法有什么错误吗?
我不能使用第二个,因为id不支持与相关模型的orderby。 当我使用第一个时,相关对象为NULL。