【发布时间】:2018-02-25 07:15:22
【问题描述】:
我在 laravel 中使用 vue。我正在尝试保存对象数组,但无法保存,尽管我能够保存单个对象。这是我的代码 应用程序.vue
// Not working
saveData(){
this.axios.post('/addperson', **this.rows**).then((response) => {
console.log("WOW");
})
}
//working
saveData(){
this.axios.post('/addperson', **this.rows[0]**).then((response) => {
console.log("WOW");
})
}
这是控制器代码,当我传递数组时出现错误。
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\OrderPerson;
class PersonController extends Controller
{
public function create(Request $request){
$person = new Person([
'name' => $request->get('name'),
'age' => $request->get('age'),
'user_id' =>$request->get('user_id')''
]);
$person->save();
return response()->json('Successfully added');
}
}
谁能帮我保存数组?
【问题讨论】:
-
可以使用serialise方法存储到db中
-
@iCoders,你能给我参考链接吗?