Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Routenmodellbindung funktioniert nicht

Endlich, nach 2 Tagen habe ich meine Antwort gefunden und möchte meine Antwort hier für alle bereitstellen, die vielleicht das gleiche Problem haben.

Damit die Routenbindung funktioniert, muss Ihr typhinterlegter Variablenname mit dem Namen des Routenplatzhalters übereinstimmen

Zum Beispiel meine Edit-Methode

Hier meine Routen-URI zum Bearbeiten

admin/file/{file}/edit

Wie Sie sehen, gibt es {file} Platzhalter in der Routendefinition, daher muss die entsprechende Variable $file heißen .

public function edit(Files $file)
{
   return view('admin.edit',compact('file'));
}