【发布时间】:2015-11-01 19:13:44
【问题描述】:
我想将多个参数从我的 Angular 应用程序传递到我的 Laravel API,即用户提供的 id 和 choices 数组。
角度:
http 请求:
verifyAnswer: function(params) {
return $http({
method: 'GET',
url: 'http://localhost:8888/api/questions/check',
cache: true,
params: {
id: params.question_id,
choices: params.answer_choices
}
});
Laravel 5:
routes.php:
$router->get('/api/questions/check/(:any)', 'ApiController@getAnswer');
ApiController.php:
public function getAnswer(Request $request) {
die(print_r($request));
}
我认为我应该在我的 URI 中使用 :any 来表示我将传入任意数量的各种数据结构的参数(id 是一个数字,choices 是一个选择数组)。
我该如何提出这个请求?
[200]:/api/questions/check?choices=choice+1 &choices=choice+2 &choices=choice+3 &id=1
【问题讨论】:
标签: php angularjs http laravel-5