Laravel 如何将数据从一个表传输到另一个表

Laravel 如何将数据从一个表传输到另一个表,laravel,eloquent,orm,Laravel,Eloquent,Orm,我有项目表和低库存表 我想从数量小于5的items表中复制这些数据 我试过这个 $items = Item::where('quantity','<',5)->get()->toArray(); foreach($items as $item) if($item['quantity'] == 0) { $boolean = true } $boolean = false LowStock::create([ 'item_id' =&

我有项目表和低库存表 我想从数量小于5的items表中复制这些数据 我试过这个

$items = Item::where('quantity','<',5)->get()->toArray();
foreach($items as $item)
   if($item['quantity'] == 0) {
      $boolean = true
   }
   $boolean = false
   LowStock::create([
     'item_id' => $items['id'],
     'out_of_stock' =>$boolean
   ]);
}
$items=Item::where('quantity','试试这个:

   $items = Item::where('quantity','<',5)->get()->toArray();
    foreach($items as $item){
       $boolean = false;
       if($item['quantity'] == 0) {
          $boolean = true;
       }
       LowStock::create([
         'item_id' => $item['id'],
         'out_of_stock' =>$boolean
       ]);
    }

这也可以通过这种方式实现

$boolean = !item['quantity']
(显然)

试试这个:

   $items = Item::where('quantity','<',5)->get()->toArray();
    foreach($items as $item){
       $boolean = false;
       if($item['quantity'] == 0) {
          $boolean = true;
       }
       LowStock::create([
         'item_id' => $item['id'],
         'out_of_stock' =>$boolean
       ]);
    }

这也可以通过这种方式实现

$boolean = !item['quantity']

(显然)

布尔值始终为假。$布尔值始终为假。。。。