Finalmente, dopo 2 giorni ho trovato la mia risposta e vorrei fornire la mia risposta qui per tutti coloro che magari hanno lo stesso problema.
Affinché l'associazione della route funzioni, il nome della variabile suggerita dal tipo deve corrispondere al nome del segnaposto della route
Ad esempio il mio metodo di modifica
Qui il mio URI di percorso per la modifica
admin/file/{file}/edit
Come puoi vedere c'è {file}
segnaposto nella definizione del percorso, quindi la variabile corrispondente deve essere chiamata $file
.
public function edit(Files $file)
{
return view('admin.edit',compact('file'));
}