1
我得到以下錯誤:列未找到laravel 5.4
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'books.id' in 'where clause' (SQL: select * from
books
wherebooks
.id
= 98745632564 limit 1)
當我通過值id爲ID。我在我的數據庫中有列名bookID,但是在上述錯誤中,它比較了books.id = 98745632564.我無法理解book.id的來源。
public function showBook($id){
$book = Book::findOrFail($id);
return $book;
}
代碼工作完全正常,當我通過值id與查詢,如下所示
public function showBook($id){
$book = Book::where('bookID', $id)->find();
return $book;
}
謝謝你的工作。 – cnayak