Auth::user()->id, 'applicationID' => $application->id, 'text' => $request->comment ]); if ($comment) { foreach (User::all() as $user) { if ($user->isStaffMember()) { $user->notify(new NewComment($comment, $application)); } } $request->session()->flash('success', 'Comment posted! (:'); } else { $request->session()->flash('error', 'Something went wrong while posting your comment!'); } return redirect()->back(); } public function delete(Request $request, Comment $comment) { if (Auth::user()->is($comment->user) || Auth::user()->hasRole('admin')) { $comment->delete(); $request->session()->flash('success', 'Comment deleted!'); } $request->session()->flash('error', 'You do not have permission to delete this comment!'); return redirect()->back(); } }