Collective\Html\Eloquent\FormAccessible::getFormValue PHP Method

getFormValue() public method

public getFormValue ( string $key ) : mixed
$key string
return mixed
    public function getFormValue($key)
    {
        $value = $this->getAttributeFromArray($key);
        // If the attribute is listed as a date, we will convert it to a DateTime
        // instance on retrieval, which makes it quite convenient to work with
        // date fields without having to create a mutator for each property.
        if (in_array($key, $this->getDates())) {
            if (!is_null($value)) {
                $value = $this->asDateTime($value);
            }
        }
        // If the attribute has a get mutator, we will call that then return what
        // it returns as the value, which is useful for transforming values on
        // retrieval from the model to a form that is more useful for usage.
        if ($this->hasFormMutator($key)) {
            return $this->mutateFormAttribute($key, $value);
        }
        // No form mutator, let the model resolve this
        return data_get($this, $key);
    }