Finalmente, después de 2 días encontré mi respuesta y me gustaría proporcionar mi respuesta aquí para todos los que tal vez tengan el mismo problema.
Para que el enlace de la ruta funcione, el nombre de la variable con sugerencia de tipo debe coincidir con el nombre del marcador de posición de la ruta
Por ejemplo, mi método de edición
Aquí mi URI de ruta para editar
admin/file/{file}/edit
Como puede ver, hay {file}
marcador de posición en la definición de la ruta, por lo que la variable correspondiente debe llamarse $file
.
public function edit(Files $file)
{
return view('admin.edit',compact('file'));
}