【问题标题】:How Can I Display Value in Dropdown?如何在下拉列表中显示值?
【发布时间】:2019-05-05 08:31:33
【问题描述】:

我想在编辑内容时在下拉列表中显示一个值,但我不知道如何显示它。有人可以帮我解决这个问题吗?

下拉菜单

这里有一个下拉列表,当我将其插入数据库时​​,该下拉列表包含国家/地区的值。但是当我编辑下拉列表时,保存的国家将被删除。

{{ Form::select('from_location', trans('countries'), null, ['class' => 'form-control', 'placeholder' => 'Select where you From']) }}

更新控制器

$aircraftFlights = Aircraft::find($id);
$aircraftFlights ->destination= $request->input('destination');
$aircraftFlights ->save();

【问题讨论】:

  • @AidenKaiser Summer 正在使用 Laravel Collectives HTML 表单,因此 Laravel 文档不包含任何相关信息。

标签: javascript jquery laravel laravel-5 eloquent


【解决方案1】:

您正在将 null 传递给当前值的字段。

试试这个:

{{Form::select('from_location', trans('countries'), !empty($aircraftFlights) ? $aircraftFlights->destination : null ,['class' => 'form-control', 'placeholder' => 'Select where you From'])}}<br>

您可以参考这里了解更多详情:

https://laravelcollective.com/docs/5.4/html#drop-down-lists

【讨论】:

  • 你才是真正有用的人,但是怎么样我怎么能在这里显示值 &lt;input type="datetime-local" name="arrival_time" class="form-control"&gt; 如果它是一个日期,我的变量是 departure_time 这是表的名称字段
  • 如何在输入 dattime 先生 @Josh 上显示此变量,$aircraftFlight-&gt;from_location
  • 将此添加到输入中:value="{{ !empty($aircraftFlights) ? $aircraftFlights-&gt;departure_time : null"
  • 您能回答这个问题吗? link
  • 它不工作先生你能回答我提供给你的链接吗?我知道你可以帮助我
【解决方案2】:

{{Form::select('from_location', trans('countries'),null,['class' =&gt; 'form-control', 'placeholder' =&gt; 'Select where you From', 'value' =&gt; $your_value_here])}}

【讨论】:

  • 虽然这可能会回答作者的问题,但它缺少一些解释性文字和/或文档链接。如果没有围绕它们的一些短语,原始代码 sn-ps 并不是很有帮助。您可能还会发现how to write a good answer 非常有帮助。请编辑您的答案 - From Review
猜你喜欢
  • 1970-01-01
  • 2017-03-07
  • 1970-01-01
  • 2014-06-06
  • 2016-01-29
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 2014-08-09
相关资源
最近更新 更多