public function validate()

in app/Services/Account/Activity/Activity/UpdateActivity.php [39:63]


    public function validate(array $data): bool
    {
        parent::validate($data);

        Activity::where('account_id', $data['account_id'])
            ->findOrFail($data['activity_id']);

        foreach ($data['contacts'] as $contactId) {
            Contact::where('account_id', $data['account_id'])
                ->findOrFail($contactId);
        }

        if (! empty($data['activity_type_id']) && $data['activity_type_id'] != '') {
            ActivityType::where('account_id', $data['account_id'])
                ->findOrFail($data['activity_type_id']);
        }

        if (! empty($data['emotions']) && $data['emotions'] != '') {
            foreach ($data['emotions'] as $emotionId) {
                Emotion::findOrFail($emotionId);
            }
        }

        return true;
    }