Eindelijk, na 2 dagen vond ik mijn antwoord en ik wil hier mijn antwoord geven voor iedereen die misschien hetzelfde probleem heeft.
Om de routebinding te laten werken, moet de naam van de variabele met typehint overeenkomen met de naam van de tijdelijke aanduiding voor de route
Bijvoorbeeld mijn bewerkingsmethode
Hier mijn route-URI om te bewerken
admin/file/{file}/edit
Zoals je kunt zien is er {file}
tijdelijke aanduiding in de routedefinitie, dus de corresponderende variabele moet $file
worden genoemd .
public function edit(Files $file)
{
return view('admin.edit',compact('file'));
}