Konečně jsem po 2 dnech našel svou odpověď a rád bych zde svou odpověď poskytl pro každého, kdo má možná stejný problém.
Aby vazba trasy fungovala, musí se název typově naznačené proměnné shodovat se jménem zástupného symbolu trasy
Například moje metoda úprav
Zde můj URI trasy pro úpravu
admin/file/{file}/edit
Jak můžete vidět, existuje {file}
zástupný symbol v definici cesty, takže odpovídající proměnná se musí nazývat $file
.
public function edit(Files $file)
{
return view('admin.edit',compact('file'));
}