【发布时间】:2013-07-04 19:46:58
【问题描述】:
要预填充表单字段,我们可以在 create.blade.php 中为表单字段添加“值”:
{{ Form::text('title', 'Some default title') }}
有没有办法在其他地方完成这项任务(可能在模型或控制器中?)。我想在创建和编辑视图中为表单字段提供相同的代码。谢谢!
【问题讨论】:
-
为什么不将表单代码放入单独的局部视图中,然后将其包含在两个视图中,创建和编辑视图?
-
嗨安德烈科!我打算尝试使用 if 语句(如果模式是创建,则使用默认值,或者如果模式是编辑,则使用 null)的表单字段的部分或变量。我还想在其他地方设置它,例如:为新项目设置类别(与“当前”类别相同)。
-
fideloper,谢谢你的链接。我承认事情经常奏效,但我不明白为什么。我是新手,但我也可以责怪“魔术”,它隐藏了复杂性,同时对理解很重要。 :)
标签: php laravel default-value