/**
  * Restore the value.
  *
  * @param $value
  * @return null|EloquentModel
  */
 public function restore($value)
 {
     if (is_numeric($value)) {
         $relation = $this->fieldType->getRelatedModel();
         return $relation->find($value);
     }
     return $value;
 }
 /**
  * Handle the options.
  *
  * @param UserFieldType $fieldType
  */
 public function handle(UserFieldType $fieldType)
 {
     $model = $fieldType->getRelatedModel();
     $query = $model->newQuery();
     $this->dispatch(new QueryWithRole($fieldType, $query));
     $this->dispatch(new QueryWithPermission($fieldType, $query));
     $fieldType->setOptions($query->get()->lists($model->getTitleName(), $model->getKeyName())->all());
 }