public function run() { Warehouse::truncate(); Warehouse::create(['date' => Carbon::now(), 'partNumber' => 'D11111', 'count' => 1000]); Warehouse::create(['date' => Carbon::now(), 'partNumber' => 'D22222', 'count' => 2000]); Warehouse::create(['date' => Carbon::now(), 'partNumber' => 'D33333', 'count' => 3000]); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreateWarehouseRequest $request) { $w = new Warehouse($request->all()); $w->company_id = Auth::user()->current_company_id; Warehouse::create($w->toArray()); session()->flash('flash_message', 'Almacén creado correctamente.'); return Redirect::to('almacenes'); }
public function updateSupply(WarehouseSupplyRequest $request) { $item = Warehouse::where('partNumber', '=', $request->input('partNumber'))->first(); if ($item) { $item['count'] += $request->input('count'); $item->save(); } else { $item = Warehouse::create($request->all()); } return redirect('warehouse'); }