2016-11-19 3 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']; 
} 
Смежные вопросы