Closed hugeval closed 6 years ago
@hugeval you can achieve the same result, by using the setValue method:
return $this->scaffoldForm()
->update('age', function($element) {
// Get current editable item.
$item = app('scaffold.model');
if (!$item->age) {
$element->getInput()->setValue(33);
}
return $element;
});
Hello, sometimes, it is necessary to set default value for particular form element, but there is no such feature. I know, there are "magnet params" feature, but it slightly differs from "default value" one. Also I know, there was
setDefaultValue
protected method, I've just renamed it topopulateValue
one and implemented newsetDefaultValue
method. So, using this pull request, you can set default value for form element, just callingsetDefaultValue
inMyModule::form()
method, like this: