getModel(Server::class)); return [ 'external_id' => $rules['external_id'], 'name' => $rules['name'], 'user' => $rules['owner_id'], 'description' => array_merge(['nullable'], $rules['description']), ]; } /** * Convert the posted data into the correct format that is expected * by the application. * * @return array */ public function validated(): array { return [ 'external_id' => $this->input('external_id'), 'name' => $this->input('name'), 'owner_id' => $this->input('user'), 'description' => $this->input('description'), ]; } /** * Rename some of the attributes in error messages to clarify the field * being discussed. * * @return array */ public function attributes(): array { return [ 'user' => 'User ID', 'name' => 'Server Name', ]; } }