aufgerufen habe ich den folgenden Code aus meiner Sicht:Fehler noch vor Controller-Methode hat in Laravel
@if(Session::has('quality-data'))
<a href="{{ route('showQualityResult' , compact(Session::get('quality-data'))) }}">Submited Quality Check</a>
@endif
Jetzt, als ich diese Ansicht öffnen im Frontend ich die folgende Fehlermeldung erhalten:
die Methode aufgerufen das ist, wenn auf der einen Tag angeklickt ist die folgende:
public function showQualityResult($qualityData) {
return $qualityData;
// return view('quality-result' , compact($qualityData));
}
Nun, obwohl ich nicht auf das a-Tag geklickt habe, bekomme ich immer noch einen Fehler, dass der Parameter für die Funktion nicht übergeben wurde, Warum ??
Allein die Tatsache, dass ich die folgenden Zeilen Code aus meiner Sicht haben:
@if(Session::has('quality-data'))
<a href="{{ route('showQualityResult' , compact(Session::get('quality-data'))) }}">Submited Quality Check</a>
@endif
macht meine Anwendung funktioniert nicht :(
gleiche Problem wie Ihre doppelte http://stackoverflow.com/questions/41190379/parameter-not-being-passed-to-controller-method- In-Laravel-Wenn-Verwenden-Route-Meth – lagbox