2
我使用Laravel 5的控制器功能如下:參數在laravel 5路線::控制器命名
Route::controller('somename', '\App\Http\Controllers\SomeController', [
'someMethod' => 'some.name'
]);
class SomeController extends Controller {
public function getSomeMethod($param) {
}
}
現在我想通過從刀片模板一些Ajax請求執行該方法。對於這個我使用jQuery AJAX方法如下:
$.ajax({
dataType: 'json',
url: laroute.route('some.name', {param: 'someValue'})
});
這不會起作用,因爲「PARAM」是不是一個綁定參數。如果我使用:
$.ajax({
dataType: 'json',
url: laroute.route('some.name', {one: 'someValue'})
});
它的工作原理。如何命名參數(仍然使用Route::controller
),這樣路由器也知道參數的名稱,我不需要使用one
,two
,three
作爲參數名稱?