laravel 5.2如何在编辑表中使用它的关系将旧值放在Form :: select中

时间:2016-11-03 03:44:27

标签: php laravel-5.2 laravelcollective

我为比赛开发了一个网站。我有联赛表和统计表。表联盟与统计表有一对多关系。

在页面统计中,我有Form :: select

这是代码

<div class="form-group">
                  <label for="name" class="col-md-3 control-label"><br> هذه الاحصائيه</label>
             <div class="col-md-9">
               {{ Form::select("toLeague", $leagues, null, ['class' => 'form-control']) }}


               </div>
                </div>

****用户将选择联赛进行统计,当我编辑统计数据时,我想要表格中的旧值:: select ****

如何在表单选择中执行此操作? 请任何人帮助我

1 个答案:

答案 0 :(得分:1)

您可以使用Form-model绑定来完成此任务。

Form::model($statistic, ['route' => ['.......']])

它会自动选择与字段名称匹配的存储值和表单输入名称。

在这里你会有所了解。

https://laravelcollective.com/docs/5.3/html#form-model-binding

还有另一种方式。请考虑您的外键名称leage_id在统计信息表中更新您的表单,如下所示:

{{ Form::select("toLeague", $leagues, $statistic->league_id, ['class' => 'form-control']) }}