我在使用 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']) !!}
这给了我:
这很好,除了大多数人在注册时会保持原样。
我希望它们默认显示“年”、“日”、“月”,以便用户必须从列表中进行选择。
关于如何实现这个的任何想法。
最佳答案
现在有两次 null
和最后一个当前 Carbon Datetime Year,这些是方法中将显示 default
选项的地方。
但是...您想要的值也需要在它显示的数据源中。
对于您正在使用的这些助手,情况并非如此。
This article来自 laravel 本身显示了更多关于这个的信息,以及如何修复它。
关于php - Laravel - 选择 - 设置默认选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31181314/