gefunden bekomme ich folgende Fehlermeldung:Säule nicht 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)
wenn ich id-Wert als ID übergeben. Ich habe den Spaltennamen bookID in meiner Datenbank, aber im obigen Fehler wird books.id = 98745632564 verglichen. Ich konnte nicht verstehen, woher book.id kommt.
public function showBook($id){
$book = Book::findOrFail($id);
return $book;
}
Der Code funktioniert völlig in Ordnung, wenn ich id-Wert mit der Abfrage übergeben als
public function showBook($id){
$book = Book::where('bookID', $id)->find();
return $book;
}
danke das hat funktioniert. – cnayak