Authentication Laravel 5.3验证选择输入并存储在数据库中

Authentication Laravel 5.3验证选择输入并存储在数据库中,authentication,laravel-5,field,laravel-5.3,Authentication,Laravel 5,Field,Laravel 5.3,我有一个登记表,我为出生日期用户添加了3个选择输入 这里是HTML代码 在我的RegisterController.php中,我添加了以下验证规则 'day' => 'required|in:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31', 'month' => 'required|in:1,2,3,4,5,6,7,8,9,10,11,12'

我有一个登记表,我为出生日期用户添加了3个选择输入

这里是HTML代码

在我的RegisterController.php中,我添加了以下验证规则

'day'       => 'required|in:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31',
'month'     => 'required|in:1,2,3,4,5,6,7,8,9,10,11,12',
'year'      => 'required|in:2003,2002,2001,2000,1999,1998,1997,1996,1995,1994,1993,1992',
在我的RegisterController.php中,为了创建用户,我又添加了一个字段,用于在数据库中存储日期

'dob'      => $data['day' . 'month' . 'year']

在用户模型中,我添加了受保护的可填充我的字段,但这不起作用。

您可以在此处使用介于:min,max之间

比如:


您可以显示更多控制器和型号代码吗?

您可以在这里使用介于:min,max之间

比如:


您可以显示更多控制器和模型代码吗?

将丑陋的验证规则提取到自己的类(方法)中。将丑陋的验证规则提取到自己的类(方法)中。
'day'   => 'required|between:1,31',
'month' => 'required|between:1,12',
'year'  => 'required|between:2003,1992'