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