Ich bin ein Laravel 5 App zu entwickeln, ich habe diesen WegRedirect :: Route mit dem Parameter in URL in Laravel 5
Route::get('states/{id}/regions', ['as' => 'regions', 'uses' => '[email protected]']);
In meinem Controller, nachdem ich einen Post Anruf richtig machen, ich will umleiten zu dieser Ansicht, mit diesem Befehl:
return \Redirect::route('regions')->with('message', 'State saved correctly!!!');
Das Problem ist, dass ich weiß nicht, wie kann ich {id} Parameter übergeben, die in meiner URL sein sollte.
Vielen Dank.
Wie Sie sehen können, hat meine Redirect :: route bereits einen 'message' Parameter. Wie kann ich den Parameter $ id hinzufügen, der in URL platziert werden soll, und auch den Parameter 'message'? – Bellots
@Bellots Im gezeigten Beispiel sehen Sie, dass die $ id als zweiter Parameter der 'route()' Methode übergeben wird. Dieser zweite Parameter wird zum Erstellen der Route verwendet. Alle "Parameter", die Sie mit der 'with()' -Methode hinzufügen, sind eigentlich nur Daten, die in die Session geflasht werden, damit Sie auf Ihre Weiterleitung zugreifen können. Also, Ihre vollständige Zeile wäre: 'return \ Redirect :: route ('regions', [$ id]) -> mit ('message', 'Status korrekt gespeichert !!!');' – patricus
versuchen Sie diese 'return redirect ('states /'.$ id.'/regiones ') -> mit ([' message '=>' State richtig gespeichert !!! ']); ' –