sql >> Database >  >> RDS >> Mysql

Routemodel Binding werkt niet

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


  1. Is het conceptueel juist om een ​​SELECT MAX (id) enz. te doen om de laatst ingevoegde rij te vinden?

  2. Afbeeldingen opslaan in SQL Server?

  3. Goed databaseontwerp, variabel aantal attributen

  4. De status van database-indexen analyseren