Laravel 通过blade foreach访问集合

Laravel 通过blade foreach访问集合,laravel,Laravel,您已收到寄送邮件 @foreach ($despatchItems as $despatchItem) {{dd($despatchItem->qty)}} @endforeach 如果需要数量数组,请尝试以下操作: $despatchItems->map(function ($despatchItem) { return $despatchItems->qty; }) 很抱歉,我这边的小误会。我无法让你的代码工作。但我找到了另一个解决方案,我把它贴在了上面

您已收到寄送邮件

@foreach ($despatchItems as $despatchItem)
   {{dd($despatchItem->qty)}}
 @endforeach
如果需要数量数组,请尝试以下操作:

$despatchItems->map(function ($despatchItem) {
    return $despatchItems->qty;
})

很抱歉,我这边的小误会。我无法让你的代码工作。但我找到了另一个解决方案,我把它贴在了上面。我需要再试试你的方法。如果可能的话,你能给我多指点路吗。
public function create($jobId)
{


  $job = Job::find($jobId);

  $despatches = $job->despatches;


  foreach ($despatches as $despatch) {
    $despatchItems['despatchItems'][] = $despatch->despatch_items;
  }

  return view('employees.invoices.create',compact('despatchItems','job'));
}
@foreach ($despatchItems as $despatchItem)
   {{dd($despatchItem->qty)}}
 @endforeach
$despatchItems->map(function ($despatchItem) {
    return $despatchItems->qty;
})