internalName = $internalName; $surveyFormPath = resource_path(Survey::FORM_PATH . '/' . $this->internalName . '.blade.php'); if(file_exists($surveyFormPath)){ $this->defaultHTML = (string) view('app.patient.surveys.forms.templates.'.$this->internalName); } } public function getInitializedData($entityType, $entityUid){ if($this->internalName === 'sleep'){ if($entityType === 'Client'){ $client = Client::where('uid', $entityUid)->first(); if($client){ return [ 'nameFirst' => $client->name_first, 'nameMiddle' => $client->name_middle, 'nameLast' => $client->name_last, 'description' => null ]; } } } return null; } }