ich nicht in der Lage scheinen, die Daten aus der Datenbank und zeigt sie auf der Bearbeitungsform zu erhalten und wenn ich alle die Syntax überprüft und die Codes scheint es tut falschkann nicht alles auf bearbeiten Form zeigen
My Model gehen :
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Buku extends Model
{
//
}
das für die Bearbeitung mein Controller-Code ist:
public function edit($id)
{
// find a post in the database and save as a variable
$post = Buku::find($id);
// return the view and pass in the variable we previously created
return view('buku.edit')->with('buku', $post);
}
hier meine Ansicht nach in meiner bearbeiten Form ist, bin ich mit Bootstrap-modal für das Formular:
Beachten Sie, dass ich die if-Datei verwenden muss, um einen Fehler namens Undefined variable error auf meinem $ post zu verhindern, aber es scheint nicht wirklich den Wert von der Datenbank an die Felder übergeben ... Ich war frage mich, ob die isset Funktion ist die Ursache .. ich habe versucht, die endif am unteren Rand des Codes und der ganzen modal setzen wird nicht angezeigt, wenn ich auf den Link klicken
Jede Hilfe ist willkommen ..
Immer noch nicht –
Versuchen Sie '{{dd ($ post)}}' in Ihrem Blade zu sehen, wenn Sie die Daten erhalten und vergleichen Sie es mit 'dd ($ post)' in Ihrem Controller unter $ post = Buku :: find ($ id); ' – Mishek
Ich habe das gemacht und ich habe es sogar vor die if-Anweisung gesetzt und es wirft mir die Undefinierte Variable: post (View: C: \ xampp \ htdocs \ buddhaghosa \ ressourcen \ ansichten \ modals \ modal_edit_buku.blade.php) (Ansicht: C: \ xampp \ htdocs \ buddhaghosa \ ressourcen \ ansichten \ modals \ modal_edit_buku.blade.php) –