2017-07-08 5 views
1

Ich habe einen Code, der den folgenden Fehler erzeugt. Wie kann ich es reparieren?SQLSTATE [42S22]: Spalte nicht gefunden: 1054 Unbekannte Spalte 'Name' in 'Where-Klausel'

"SQLSTATE[42S22]: Column not found: 1054 Unknown column ' name' in 'where clause' (SQL: select count(*) as aggregate from `authors` where ` name` = Azzario Razy Junaidi and `id` <> 4)" 

AuthorsController.php 
public function update(Request $request, $id) 
{ 
    $this->validate($request, ['name' => 'required|unique:authors, name,'.$id]); 
    $author = Author::find($id); 
    $author->update($request->only('name')); 
    Session::flash("flash_notification", [ 
     "level" => "success", 
     "message" => "Berhasil menyimpan $author->name" 
    ]); 
    return redirect()->route('authors.edit'); 
} 
+0

Welche framwork verwenden u .. ?? –

+0

Laravel Rahmen –

+0

Es sollte als> name = 'Azzario Razy Junaidi' und id <> 4 – Khan

Antwort

1

Klingt für mich wie Ihre Datenbank den Namen Spalte auf der Autoren-Tabelle fehlt.

„SQLSTATE [42S22]: Column nicht gefunden: 1054 Unbekannte Spalte 'Name' in 'where clause' (SQL: select count (*) als Aggregat von Autoren where name = Azzario Razy Junaidi und id < > 4)

Verwandte Themen