我想在Laravel中保存帖子数据。这是我的代码:
HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json; charset=utf-8
Expires: -1
Server: Microsoft-IIS/10.0
X-AspNet-Version: 4.0.30319
X-SourceFiles: =?UTF-8?B?ZDpcd29ya1xUb0REXGFwaVx0ZXN0?=
X-Powered-By: ASP.NET
Date: Mon, 25 Jul 2016 07:06:02 GMT
Content-Length: 27
{"contentType":"image/png"}
并在模型中:
public function addContact(Request $request){
$contact = new Contact();
$contact->addContact($request);
return back();
}
它保存在数据库中,但其中的数据不保存。像空行一样保存。 如果我把它改成这个,它就可以了:
public function addContact($contactData){
return $this->save($contactData);
}
为什么第一个不起作用?
答案 0 :(得分:0)
尝试使用create()
return $this->create($contactData);
答案 1 :(得分:0)
您是否在模型上使用$ fillable?
protected $fillable = ['user_id', 'text'];
在控制器
中public function addContact(Request $request){
$contact = new Contact();
$contact->create($request);
return back();
}