Неверный аргумент foreach laravel, когда isnsert несколько строк - PullRequest
0 голосов
/ 13 апреля 2019

я хочу обновить статус получения до да, после этого данные также вставляются в другую таблицу несколькими строками, я использую ajax

это мой контроллер

  public function bulkupdate(Request $request, ItemPR $item_code)
{
    if($request->ajax())
    {
    $item_code = $request->item_code;
    $item = ItemPR::whereIn('item_code', explode(",", $item_code))->update(['received'=> 'yes']);
    $data = [];
    foreach($item as $value){
        $data[] = [
            'item_code' => $value->item_code,
        ];
    }}
    WarehouseInventory::insert($data);
    return response()->json(['success'=>"Products Updated successfully."]);
}

но я получаю ошибку, как это

invalid argument for suplied foreach

как это исправить? помогите пожалуйста спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...