2017-02-07 4 views
0

Ich erstelle 3 Eingabefeld in users Tabelle. Das istWie füge ich Wert mit Optionsfeld in Laravel 5.2 ein?

<div class="form-group"> 
    <label class="control-label col-sm-4"><b>Your role</b></label> 
    <div class="col-sm-6"> 
     <div class="row"> 
     <div class="col-sm-4"> 
      <label class="radio-inline"> 
      <input type="radio" id="teacher" value="Teacher" name="role" required><b>Teacher</b> 
      </label> 
     </div> 
     <div class="col-sm-4"> 
     <label class="radio-inline"> 
      <input type="radio" id="student" value="Student" name="role"required><b>Student<b> 
     </label> 
     <div class="col-sm-4"> 
      <label class="radio-inline"> 
      <input type="radio" id="administrator" value="administrator" name="role"required><b>Admin<b> 
      </label> 
     </div> 
     </div> 
    </div> 
    </div> 
</div> 

Und mein Insert-Format ist

$role ->role=$request['role']; 

Ich glaube, mein Einsatz Format falsch ist. Wenn es falsch ist, was wird das richtige Format sein?

+0

Erklären Sie den Fehler? Wird der Wert der Rolle nicht an die Anfrage übergeben? – Jackowski

+0

Es gibt keinen Fehler. Alle Daten werden ohne Rolle eingefügt. – Shuvo

+0

Was erzeugt 'dd ($ request-> all());'? – James

Antwort

0

Sie tun müssen:

$role->role = $request->input('role');