Я пытаюсь получить данные из сводной таблицы и передать их с помощью jquery ajax. Я хочу получить название книги и количество ее.
Моя модель
class Order extends Model
{
public function books(){
return $this->belongsToMany(Book::class)->withPivot('quantity');
}
}
class Book extends Model
{
public function order(){
return $this->belongsToMany(Order::class)->withPivot('quantity');
}
}
Это мой контроллер
public function detail($id){
if($id){
$order = Order::find($id);
dd($order->books);
}
}
Я не знаю, почему он вернул
Illuminate\Database\Eloquent\Collection {#350 ▼
#items: []
}
Моя сводная таблица (book_order )
id | order_id | book_id | quantity