【发布时间】:2020-06-25 06:16:52
【问题描述】:
我想问一下。我在无法获取 id 的地方遇到了麻烦,而我正在获取整行。
public function store(Request $request)
{
$leave = $request->get('leave');
$leave['user_id'] = Auth::id();
$leave['status_id']= StatusType::find(1);
$leave = Leave::create($leave);
return Redirect::to(route('leave.create'));
}
显示的错误是
一般错误:1366 整数值不正确:'{"id":1,"status":"Pending","created_at":"2020-03-12 08:40:14","updated_at":"2020 -03-12 08:40:14"}' 用于第 1 行的列 'status_id'(SQL:插入
leaves(type_id,start,end,remarks,user_id,@ 987654328@,updated_at,created_at) 值 (1, 2020-03-13, 2020-03-14, 测试, 2,{"id":1,"status":"Pending","created_at":"2020-03-12 08:40:14","updated_at":"2020-03-12 08:40:14"}, 2020-03-13 07:58:17, 2020-03- 13 07:58:17))
我只需要获取 id 而不是整行。有人吗?
【问题讨论】:
标签: sql laravel query-builder