示例图像
如何比较/检查用户的先前状态是否返回。如果返回,则用户可以借书。如果没有,或者当前借用了先前的身份,那么他不能借书。
代码似乎不正确。如果用户借书书,修复状态将始终是"待处理"。
我做了什么,但它行不通。
if ($borrow->status === 'Returned') {
$borrow = new BorrowBook();
$borrow->book_name = $borrow->book_name;
$borrow->date_borrowed = $borrow->date_borrowed('date_borrowed');
$borrow->status = 'Pending';
} elseif (BorrowBook::where('status', $borrow->status === 'Currently Borrowed')->exist()) {
return redirect('/borrow')->with('success', 'Your previous book has not been returned yet');
}
您的elseif
始终如何返回true,尝试使用此
elseif(count(BorrowBook::where('status',$borrow->status == "Currently Borrowed")->get())) {
return redirect('/borrow')->with('success','Your previous book has not been returned yet');
}