public function batchPrinting(Request $request) { // dd(Securex::find($request->member[0])->zone); foreach ($request->member as $member) { $mem = Securex::find($member); $mem->role = $mem->roleName($mem->role); $mem->zone = $mem->zone->toArray(); $mem->grade = $mem->grade; $mem->organization = ''; $members[] = $mem->toArray(); } $pdf = App::make('dompdf'); $pdf->setPaper('a7'); $pdf->loadView('common.printing._print', compact('members')); return $pdf->stream(); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(SecurexRequest $request) { try { $file = Input::file('file1'); $filename1 = 'securex_' . uniqid() . '.jpg'; $destinationPath = 'images/securex'; $itemImage = Image::make($file)->fit(350, 450); $itemImage->save($destinationPath . '/' . $filename1); $request['photo'] = $destinationPath . '/' . $filename1; $attachFile = Input::file('file2'); $filename2 = 'securex_attach_' . uniqid() . '.jpg'; $destinationPathAttach = 'images/securex'; $itemAttachment = Image::make($attachFile)->fit(450, 350); $itemAttachment->save($destinationPathAttach . '/' . $filename2); $request['attachment'] = $destinationPathAttach . '/' . $filename2; $securex = Securex::create($request->all()); } catch (Exception $e) { Flash::error('Unable to Save'); return $this->redirect(handles('blupl/securex::securex')); } Flash::success($securex->name . ' Saved Successfully'); return $this->redirect(handles('blupl/securex::member')); }
public function pdf($memberID) { $member = Securex::find($memberID)->toArray(); $pdf = App::make('dompdf'); $pdf->loadView('blupl/securex::printing._print-single', $member); return $pdf->stream(); }