2016-05-06 9 views
1

Also ein Problem mit dem Setzen der Werte meiner radiobuttons in meiner Datenbank mit AuthController. Ich möchte den Benutzer einfach im Laravel-Registrierungsformular (register.blade.php) zwischen männlich, weiblich und anderen wählen lassen (Werte 1,2 und 9). Aber was auch immer ich versuche, mein Wert gibt 0 in meiner Datenbank zurück.Laravel: Holen Wert von Radiobutton in Blade und legte es in die Datenbank mit AuthController.php

das ist meine Klinge:

{{ Form::radio('sex', 1, true, ['class' => 'grid__offset-bp1-2']) }}male<br> 
{{ Form::radio('sex', 2, false, ['class' => 'grid__offset-bp1-2']) }}female<br> 
{{ Form::radio('sex', 9, false, ['class' => 'grid__offset-bp1-2']) }}other 

und das ist mein AuthController.php:

protected function create(array $data) 
    { 
     return User::create([ 
      'name_first' => $data['name_first'], 
      'name_second' => $data['name_second'], 
      'name_last' => $data['name_last'], 

      'sex' => $data['sex'], 

      'email' => $data['email'], 
      'password' => bcrypt($data['password']), 
      //'birthday' => $data['birthday'], 
      'phone' => $data['phone'] 
     ]); 
    } 
+0

Es gibt eine Menge, die schief gehen könnte und Sie zeigen uns nicht die Controller-Logik. – Josh

Antwort

0

Können Sie uns zeigen, die User-Modell? Vielleicht haben Sie das 'Sex'-Feld im Modell vergessen

+0

Danke! Ich habe vergessen, 'Sex in die Füllung' zu legen (user.php) – hxwtch