public function evaluate($project) { $tech = Project::findBySlug($project); $valores = $tech->respuestas; $trl = $valores->sum('respuesta'); $tipo = $tech->tipo; if ($tipo != "producto") { $split = 50; } else { $split = 45; } return view('trl.evaluation', compact('trl', 'tech', 'split')); }
public function answers($slug) { $data = Project::findBySlug($slug); $valores = $data->respuestas; $trl = $valores->sum('respuesta'); $tipo = $data->tipo; if ($tipo != "producto") { $split = 50; } else { $split = 45; } $view = View::make('report.respuestas', compact('data', 'trl', 'split'))->render(); $pdf = \App::make('dompdf.wrapper'); $pdf->loadHTML($view)->setOrientation('landscape'); return $pdf->stream('reporte.pdf'); }
/** * Display the specified resource. * * @param $project * @param $slug * @return Response * @internal param int $id */ public function show($project, $slug) { $project = Project::findBySlug($project); $modulo = Modulo::findBySlug($slug); return view('modulos.show', compact('modulo', 'project')); }
public function showSlug($slug) { $project = Project::findBySlug($slug); return view('project', ['project' => $project]); }
/** * Remove the specified resource from storage. * * @param $slug * @return Response * @internal param int $id */ public function destroy($slug) { if (Auth::user()->admin === 1) { $p = Project::findBySlug($slug); $r = count($p->respuestas); if ($r > 0) { $resp = Respuesta::where('project_id', $p->id)->get(); foreach ($resp as $r) { $r->delete(); } } $user = User::where('id', $p->user_id)->get(); \Mail::send('emails.deleted', [], function ($m) use($user) { $m->to($user[0]['email'], $user[0]['name'])->subject('Proyecto Eliminado'); }); $p->delete(); return Redirect::route('profile.index'); } else { notify()->flash('No tienes permiso de borrar directorios', 'error', ['timer' => 1500, 'text' => 'GCDN 2015 ® | Derechos Reservados']); return Redirect::route('profile.index'); } }