【问题标题】:Laravel - Select - set Default optionLaravel - 选择 - 设置默认选项
【发布时间】:2015-09-19 18:58:29
【问题描述】:

我在使用 Laravel 选择表单时遇到了一个小问题。

{!! Form::selectRange('day', 1, 31, null, ['class' => 'form-control']) !!}
{!! Form::selectMonth('month', null, ['class' => 'form-control']) !!}
{!! Form::selectYear('year', Carbon\Carbon::now()->year, (new Carbon\Carbon('80 years ago'))->year, null , ['class' => 'form-control']) !!}

这给了我:

这很好,除了大多数人在注册时会保持原样。

我希望他们默认显示“年”、“日”、“月”,以便用户必须从列表中进行选择。

关于如何实现这一点的任何想法。

【问题讨论】:

标签: php forms date laravel


【解决方案1】:

您现在有两次 null 并且最后一次是当前的 Carbon Datetime Year,这些是方法中将显示 default 选项的位置。

但是...您想要的值也需要在它显示的数据源中。
对于您正在使用的这些助手,情况并非如此。 来自 laravel 本身的 This article 显示了有关此问题的更多信息,以及如何解决它。

【讨论】:

    猜你喜欢
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    • 2021-06-02
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多