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 "Project client does not match entity client"; } }