public function pdf($reporterId) { $reporter = MediaReporter::find($reporterId); $pdf = App::make('dompdf'); $pdf->loadView('blupl/printmedia::printing._print-single', ['name' => $reporter->name, 'role' => $reporter->role, 'organization' => $reporter->organization->name, 'photo' => $reporter->photo]); return $pdf->stream(); }
/** * Update the role. * @return mixed */ public function update($reporterId, Request $request) { $reporter = MediaReporter::find($reporterId); if ($reporter->status == 0) { foreach ($request->zone as $key => $zone) { $reporter->zone()->create(['zone' => $zone]); } $reporter->status = 1; $reporter->save(); } else { if ($reporter->status == 1) { $massage = "Already Approve"; } else { $massage = "Reporter Not Found"; } Flash::error($massage); return $this->redirect(handles('blupl/printmedia::approval')); } Flash::success($reporter->name . ' Approved Successfully'); return $this->redirect(handles('blupl/printmedia::approval')); }
/** * Show a role. * * @param int $roles * * @return mixed */ public function show($reporterId) { $reporter = MediaReporter::find($reporterId); return view('blupl/printmedia::print-single', compact('reporter')); }
public function show($listener, $reporterId) { $reporter = MediaReporter::find($reporterId); return $listener->showSucceed($reporter); }