input = $input; } /** * @param string $attribute * @param mixed $value * @return bool */ public function passes($attribute, $value) { if (empty($this->input['project_id'])) { return true; } if (is_string($this->input['project_id'])) { $this->input['project_id'] = $this->decodePrimaryKey($this->input['project_id']); } $project = Project::findOrFail($this->input['project_id']); return $project->client_id == $this->input['client_id']; } /** * @return string */ public function message() { return ctrans('texts.project_client_do_not_match'); } }