商品の最低価格をに取得しようとしています。Laravel Eloquent whereエラーを知らない列
$items=Item::whereHas('products', function($query){
$query->orderBy('price','asc')->first();
})->with('page')->get();
モデルItem.php
public function products(){
return $this->hasMany('App\Product','item_id','id');
}
ERROR
列が見つかりません:1054不明な列 '句'(SQLで 'items.id':選択*からproducts
ここで、products
。item_id
= items
。id
オーダーby price
asc上限1)
あなたはphpMyAdminを中にエラーになったクエリを実行し、それがエラーを与えるかどうかを確認してください?もしそうなら、あなたのlaravelクエリーを確認してください – Nevermore
"製品、アイテムから"が抜けているのでクエリーにエラーが出ると思います – Troix
はい、それもありませんでした – Nevermore