【发布时间】:2021-09-10 01:17:30
【问题描述】:
如何解决这个问题?
SQLSTATE[HY000]:一般错误:1364 字段 'user_id' 没有 默认值(SQL:插入
ptcs(title,details,duration,rewards,ad_link,hit,membership_id,updated_at,created_at) 值(查理·普斯,dfghjkl;', 10, 100, http://test.com/, 435, 1, 2021-06-27 18:48:44, 2021-06-27 18:48:44))
控制器:
$this->validate($request, [
'title'=> 'required|max:15',
'details' => 'required|max:100',
'duration' => 'required|numeric',
'membership_id' => 'required',
'ad_link' => 'required|url',
'rewards' => 'required|numeric',
'hit' => 'required|numeric'
]);
$ptc = Ptc::create([
'title' => $request->title,
'details' => $request->details,
'duration' => $request->duration,
'rewards' => $request->rewards,
'ad_link' => $request->ad_link,
'hit' => $request->hit,
'type' =>1,
'count' =>0,
'membership_id' => $request->membership_id,
]);
session()->flash('message', 'The Paid To Click Has Been Successfully Created.');
Session::flash('type', 'success');
Session::flash('title', 'Created Successful');
return redirect()->route('admin.ptcs.index');
}
【问题讨论】:
-
查看更新的答案
-
你能分享你的迁移文件吗?