我很想知道在演示者返回语句的末尾是否需要null
,因为如果找不到值,old()
将返回null。
活动表格
<input type="date" data-plugin="datetimepicker" class="form-control" id="date" name="date" value="{{ old('date') ?? $event->formatted_form_date }}"/>
演示
public function formattedFormDate()
{
return $this->model->date ? $this->model->date->format('m/d/Y') : null;
}
答案 0 :(得分:1)
显然value="{{ old('date') ?? $event->formatted_form_date }}"
表示如果old('date')
有值,则返回该值,否则返回$event->formatted_form_date
。
从null
返回formattedFormDate()
取决于date
上的model
属性。如果是nullable
,则表示可能存在$this->model->date
将返回null
的情况,因此如果不是null
,则需要返回nullable
。始终保证$this->model->date
永远不会null
,这会使null
的返回formattedFormDate()
无用。