public function second($id) { $package = $this->packageRepository->find($id); $package->user_second = auth()->user()->id; $package->assigned = 1; $package->save(); foreach ($package->document as $document) { echo $document->id; die; } return view('package.index', compact('packages')); }
public function store(StoreDocumentRequest $request) { $data = $request->all(); if (!empty($data['zero'])) { \DB::beginTransaction(); try { $data['checked'] = 1; $this->orderRepository->create($data); $document = $this->documentRepository->find($data['document_id']); $pack = $this->packageRepository->find($document->package_id); $pack->qtd = $pack->qtd - 1; $pack->save(); $document->status = 5; $document->save(); \DB::commit(); } catch (\Exception $e) { \DB::rollback(); throw $e; } } else { \DB::beginTransaction(); try { $data['evaluation'] = $this->storeService->evaluation($data); $this->orderRepository->create($data); $document = $this->documentRepository->find($data['document_id']); $pack = $this->packageRepository->find($document->package_id); $pack->qtd = $pack->qtd - 1; $pack->save(); $document->status = $document->status + 1; $document->save(); \DB::commit(); } catch (\Exception $e) { \DB::rollback(); throw $e; } } Session::put('success', 'Corrigida com sucesso'); return redirect()->route('store.doclist', $pack->id); }