【发布时间】:2019-08-19 03:51:56
【问题描述】:
我在村图书馆创建了一个图书馆管理项目。
我有三张桌子。
books
---------
id
title
copies
borrowers
---------
id
name
borrows
---------
id
cleared
book_id
borrower_id
我加入了borrower 表和books 表与borrows 表有一个关系。
我的问题是书本是否有 2。 1 被某个用户借用了另一个在图书馆中可用的副本。 我正在尝试获取图书馆中是否有一份副本,然后显示以借阅。
这是我的代码。
$books = Book::doesnthave('borrows', 'or', function($query) {
$query->where('cleared', '=', '0');
})->get();
return AllBookResource::collection($books);
如果有一本,我想借出已清除的书籍或未清除的书籍。
【问题讨论】:
标签: laravel eloquent relationship