【发布时间】:2015-11-30 18:31:09
【问题描述】:
我有一个 json 格式的帖子到达 laravel api 控制器:
public function update($id) {
$post=Request::all();
return $post;
}
帖子退出到控制台:
{id: 1, title: "Quiz1", description: "This is a quiz", level_id: 1, questions: Array[2]}
我想使用 laravel api 控制器中的 $post 数据从 json 对象数组中提取数据并更新我的数据库。
角帖是:
$scope.updateQuiz = function(quiz) {
$scope.loading = true;
$http.put('/admin/api/quiz/' + quiz.id, {
quiz
}).success(function(data, status, headers, config) {
$scope = data;
console.log($scope.quiz);
$scope.loading = false;
});
};
代码的工作原理是它抓取角度数据并将其发布到 Laravel 函数,然后在 Angular 应用程序中发送回控制台。
这只是个人数据的提取,我无法做到。
这似乎适用于个别帖子,但相当麻烦: 角度:
$http.put('/admin/api/quiz/' + quiz.id, {
title:quiz.title
}).success......
Laravel 接口:
$quiz->title = Request::input('title');
想知道如何避免列出所有帖子对象。一定是我遗漏的明显内容!?
谢谢。
【问题讨论】:
-
您没有显示您在 PHP 控制器中尝试的代码。
-
我不会将这种情况与此混淆。简单地说,我如何从 $post 对象中提取任何日期,因为它显然在 Laravel 控制器中运行
标签: arrays json angularjs laravel