public function index() { if (!Auth::check()) { return $this->view('home.login'); } $sites = Signature::where('active', true)->get(); view()->share('sites', $sites); return $this->view('home.index'); }
public function create(Requests\CreateSignatureRequest $request) { //parse the paste $sig = explode("\t", $request->input('sig_paste')); $signature = new Signature(); $signature->sig_id = $sig[0]; $signature->sig_type = $sig[1]; $signature->sig_group = $sig[2]; $signature->sig_name = $sig[3]; $signature->user_id = Auth::user()->id; $signature->save(); $sheet = new Sheet(); $sheet->site_id = $signature->id; $sheet->modifier = 0; //todo: add site modifer from options $sheet->save(); return redirect()->route('sheets.single', ['id' => $signature->id]); }
public function close(Requests\CloseSheetRequest $request, $id) { $site = Signature::find($id); if (is_null($site)) { return redirect()->route('sheets.single', ['id' => $id]); } $site->finished = false; $site->active = false; $site->save(); $comment = new Comment(); $comment->user_id = Auth::user()->id; $comment->type = 'sheet_important'; $comment->comment = 'Closed with comment: ' . $request->input('comment'); $comment->sheet_id = $site->sheet->id; $comment->save(); return redirect()->route('sheets.single', ['id' => $id]); }