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'));
}