【问题标题】:How to select data from multiple dropdown and combined them into one variable in laravel?如何从多个下拉列表中选择数据并将它们组合成 laravel 中的一个变量?
【发布时间】:2018-06-11 19:46:06
【问题描述】:

我有三个用于出生日期数据的日、月和年下拉列表,以及数据库中的一列 dob。我想将选定的数据转换为出生日期格式,然后存储在数据库中。这是造成语法错误。

我的控制器代码:

protected function create(array $data)
{ 
        'month'  => $data['month'],
        'day'  => $data['day'],
        'year'  => $data['year'],

     return User::create([
        'first_name' => $data['first_name'],
        'last_name' => $data['last_name'],
        'gender'    =>$data['gender'],
        'email' => $data['email'],
        'password' => bcrypt($data['password']),
        'phone' => $data['phone'],
        'dob'   => "month/day/year",
    ]);
}

【问题讨论】:

    标签: laravel-5 laravel-5.5


    【解决方案1】:
    $dob = $data['year'].'-'.$data['month'].'-'.$data['day'];
    
    return User::create([
            'first_name' => $data['first_name'],
            'last_name' => $data['last_name'],
            'gender'    =>$data['gender'],
            'email' => $data['email'],
            'password' => bcrypt($data['password']),
            'phone' => $data['phone'],
            'dob'   => $dob,
        ]);
    

    【讨论】:

      猜你喜欢
      • 2016-01-17
      • 1970-01-01
      • 2017-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 2021-01-15
      • 1970-01-01
      相关资源
      最近更新 更多