任何人都可以帮助我,我想将id传递给我的存储库。
输出为illegal offstring id
谢谢你的回复!
这是我的控制器
public function delete()
{
$response = ['status' => false, 'message' => 'Invalid request'];
if (Request::ajax()) {
if (Request::isMethod('POST')) {
$data = Request::input('id');
$response = $this->testRepo->delete($data);
}
}
return Response::json($response);
}
这是我的testRepo->删除
public function delete($data)
{
$data = $data['id'];
$result = DB::table('user_details')
->select('id')
->where('id', '=',$data);
if ($result) {
// delete
}
return $response;
}
答案 0 :(得分:0)
执行此操作时,您将存储id值,而不是数组:
$data = Request::input('id');
因此,在这种情况下,$data
保留实际ID。
如果要发送整个输入数组,可以这样做:
$data = Request::all();
然后像这样检索它:
$id = $data['id'];