2016-05-13 14 views
4

Also in meinem Laravel Projekt Ich habe Routen foor Anfragen, die klassisch aussehenFormatierung Routen für GET-Anfragen

Route::get('edit/{user}', '[email protected]'); 
Route::post('delete', '[email protected]'); 

usw. Das Problem ist, dass ich weiß nicht, wie Variablen über Links get-Anforderung übergeben . Zum Beispiel, wenn ich eine Variable mit meinem Link passieren, wie

$.get("{{action('Admin\[email protected]')}}", {user: id}) 

bekomme ich Link, wie

/bearbeiten? User = 123

Und dieses Format passt nicht sieht mit einem in roures.php geschrieben, wo nur Schrägstrich erwähnt wird. Was muss ich tun, damit das funktioniert? Irgendwie make get Anfrage wie /edit/123 aussehen oder etwas in Routen neu schreiben?

P.S Ich weiß, dass ich einfach $.get('/edit/'+id) verwenden könnte, aber ich brauche es dringend {{action}}!

+2

Sie diesen Beitrag gesehen? http://stackoverflow.com/questions/27298426/how-to-pass-get-parameters-to-laravel-from-with-get-method –

+0

@ReeceCottam jetzt habe ich, danke, ich werde versuchen, etwas zu machen von diesem! – Coffee

+0

Kein Problem, glücklich zu helfen =] –

Antwort

3

Als Ihre Route sollten Sie ID mit URL nicht saperate als Daten senden. es wird so etwas wie

url : "/edit/id", 

oder Ihren Weg Route::get('edit', '[email protected]'); und bearbeiten werden die Reihe von ID $request->id; gleich