public function getBan(Board $board, Ban $ban) { if (!$ban->canView($this->user)) { return abort(403); } $seeing = false; if (!$ban->seen) { $ban->seen = true; $ban->save(); $seeing = true; } $ban->setRelation('board', $board); return $this->view(static::VIEW_BAN, ['board' => $board, 'ban' => $ban, 'seeing' => $seeing]); }