2016-11-19 105 views
1

從請求的響應插入到數據庫是被禁止的。我真的不知道爲什麼。從多個輸入Laravel 5

我想剛剛插入到從多個輸入數據庫中的數據。單個輸入正確存儲。該請求沒有任何規則,所以錯誤來自那裏是不可能的。

讓我告訴你我的代碼:

public function store(CreateRequest $request) 
{ 
     $l = new l(); 
     $l->user_id = $request->input('registered'); 
     $l->description = $request->input('descri'); 
     $l->save(); 
     $lastInsertedId= $l->id;    
     $input = $request->all(); 
     $condition = $input['nym']; 
     foreach ($condition as $key => $condition) { 
     $le = new le();  
     $le->lid = $lastInsertedId; 
     $le->deman = $input['nym'][$key]; 
     $le->dni = $input['dni'][$key]; 
     $le->address = $input['address'][$key]; 
     $le->contact_number = $input['contactnum'][$key]; 
     $le->def = $input['abo'][$key]; 
     $le->defe = $input['pro'][$key]; 
     $le->created_at = date('Y-m-d h:i:s'); 
     $le->save(); 
    } 
    return redirect('blog')->with('ok', trans('back/blog.stored')); 
} 

的多個輸入的信息是從這裏來的:

<tbody class="input_fields_wrap">  
    <tr> 
     <td><input type="text" name="nym[]" value="que" readonly="" style="outline:none;border:none;border-width:0px;"></td> 
     <td><input type="text" name="dni[]" value="funci" readonly="" style="outline:none;border:none;border-width:0px;"></td> 
     <td><input type="text" name="address[]" value="one" readonly="" style="outline:none;border:none;border-width:0px;"></td> 
     <td><input type="text" name="contactnum[]" value="13" readonly="" style="outline:none;border:none;border-width:0px;"></td> 
     <td><input type="text" name="abo[]" value="nem" readonly="" style="outline:none;border:none;border-width:0px;"></td> 
     <td><input type="text" name="pro[]" value="por" readonly=""</td> 
     <td><a class="remove_field">Eliminar</a></td> 
    </tr> 
</tbody> 
+0

這裏,你爲什麼要使用值? '​​'?只有當你想利用輸入 – Sachith

+0

有事情做與jQuery和看法造型讀取。 – lostintheriver

+0

其純HTML的事情。只是告訴我,如果你想獲得用戶輸入,爲什麼你把這些領域的只讀? – Sachith

回答

0

我已經解決了這個問題。

我修改了模型添加可填寫化子性質:

<?php 

namespace App; 

use Illuminate\Database\Eloquent\Model; 

class Flight extends Model 
{ 
    /** 
    * The attributes that are mass assignable. 
    * 
    * @var array 
    */ 
    protected $fillable = ['name']; 
}