【发布时间】:2016-11-19 20:25:40
【问题描述】:
我想为我的模型属性设置一个默认值:
_form.blade.php 代码:{!! Form::text('attribute','Default Value') !!}
由于_form.blade.php 为create.blade.php 和edit.blade.php 共享,因此两个视图始终显示默认值:Default Value。
为 CREATE 视图设置默认值的正确方法是什么? 因此 EDIT 视图应始终显示已保存模型的值。
这似乎是一个愚蠢的问题,但我对此困惑了很长时间,我想知道正确的方法。 我有一些想法,比如:
- 请勿使用共享文件进行创建/编辑 (_form.blade.php)(我认为这不是一个好主意)。
- 在控制器中设置默认变量(也不好)。
【问题讨论】: