public function approve($grader_id) { $grader = Grader::find($grader_id); $grader->approved_at = Carbon::now(); $grader->approver_email = Auth::user()->email; $grader->approved = 1; $grader->save(); alert()->success('Μην ξεχνάς ότι ξέρουμε ποιος είσαι.', 'Επιτυχής Έκγριση!')->persistent('Το κατάλαβα'); return redirect()->back(); }
/** * Make sure the User is the owner of the Grader * * @return bool */ public function authorize() { $grader_id = $this->route()->parameter('graders'); $grader = Grader::find($grader_id); return $this->user()->id == $grader->user_id; }
public function edit_and_suggest_self($id) { $grader = Grader::find($id); $edit_and_suggest_self = true; return view('graders.forms.edit', compact('grader', 'edit_and_suggest_self')); }