2016-05-13 95 views
4

所以在我的Laravel項目中,我有路線福爾請求,這看起來像古典爲GET格式的請求路由

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

等 的問題是,我不知道如何通過GET請求鏈接傳遞變量。例如,當我通過一些變量與我聯繫,像

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

我得到的鏈接,看起來像

/編輯?USER = 123

而且這種格式不匹配有一個寫在roures.php中,其中只提到了斜線。我應該怎麼做才能正常工作?不知何故,讓請求看起來像/編輯/ 123或重寫路由中的東西?

P.S我知道我可以簡單地使用$.get('/edit/'+id),但我強烈需要它是{{action}}

+2

你見過這樣的職位? http://stackoverflow.com/questions/27298426/how-to-pass-get-parameters-to-laravel-from-with-get-method –

+0

@ReeceCottam現在我有,謝謝你,我會盡量讓一些東西出來這個的! – Coffee

+0

沒問題,樂意幫忙=] –

回答

3

作爲您的路線,您應該發送id與URL不作爲數據saperately。它會像

url : "/edit/id", 

或作出Route::get('edit', '[email protected]'); 路線和編輯ID的行等於$request->id;