/** * Set view counter * * @param Order $order * @param User $user * @return bool */ protected function setView(Order $order, User $user) { if (!$order->isViewedByUser($user)) { $orderUserView = new OrderUserView(); $orderUserView->setAttributes(['order_id' => $order->id, 'user_id' => $user->id]); return $orderUserView->save(); } return false; }