如何处理 laravel 5.2 中多个 select 字段的日期

How to handle date from multiple select fields in laravel 5.2

目前我在laravel 5.2中创建了一个这样的表单域:

        <li class="form-input-date">    
            <label>Birthday</label>
            <div id="PersonForm_date_of_birth">
                <div class="style-select">
                    {{ Form::selectRange('day', 1, 31) }}
                </div>

                <div class="style-select">
                    {{ Form::selectMonth('month') }}
                </div>

                <div class="style-select">
                    {{ Form::selectYear('year', 1906, 1996) }}
                </div>
            </div>
        </li>

处理此问题并将所选数据添加到单个数据库(日期)字段的最佳方法是什么?

您可以使用 Carbon 库。尝试这样的事情:

$year = \Request::get("year"); \format YYYY
$month = \Request::get("month"); \format MM
$day = \Request::get("day"); \format DD

$yourModel->yourDate = \Carbon\Carbon::createFromDate($year,$month,$day);

就这么简单。