Они могли бы помогать мне с импортом excel с laravel?

Это два подмостков, но он посылает мне эту ошибку, захотев иметь значение Y Son dos я моделирую тем, которые я использую один, он называется usuariomodel и другой iniciodesesionmodel

SQLSTATE [HY000]: Общая ошибка: 1364 Field 'id_inicio_sesion' doesn't have в default оцените (SQL: insert into usuarios (nombre, apellidos, genero, perfil, pais, estado, updated_at, created_at) оцени (Карлос, Тутовые деревья, 0, 0, 1, 9, 2019-11-04 17:34:06, 2019-11-04 17:34:06))

это мой ИМПОРТ

   public function model(array $row)
{

  $usu = new UsuarioModel([
        'nombre' => $row[0], 
        'apellidos' => $row[1],
        'genero' => $row[2],
        'perfil' => $row[3],
        'pais' => $row[4],
        'estado' => $row[5],


    ]);

    $ini = new InicioSesionModel([
        'email' => $row[6]
    ]);

    return $usu;
}

Мой ДРАЙВЕР

    public function cargaMasivaUsuarios(Request $request){
    $file = $request->file('file');
   Excel::import(new UsuariosImport,$file);
    return back()->with('message','Importacion de Usuarios Completada');

}

МОЙ ВИД ЧАСТЬ КНОПОК ЭТА

<div>
<form name= "frmExcel" action="/cargaMasiva" enctype="multipart/form-data" method="post">
@csrf
<input type="file" name="file" class="form-control">
<button id="btnSubirExcel" class="uk-button-success" data-mph-file="strExcel" type="submit">Importar</button>
</form>
</div>
0
задан 04.11.2019, 19:39
1 ответ

Ошибка, что он бросает тебя, обычно случается, когда у поля твоей таблицы нет предопределенной стоимости и не является недействительным. Проверь структуру твоей таблицы. Я интуитивно чувствую, что поле id_inicio_sesion serГЎ первичный ключ твоей таблицы. Проверенный ВїHas, который был бы tambiГ©n AUTO_INCREMENT?. Если не необходимо, чтобы он это был, он проверяет, что у него была стандартная настройка, так как, если ты это не делаешь, когда ты будешь вводить данные в таблице (как ты это делаешь сейчас, что не estГЎs посылая ningГєn стоимость в это поле), ты darГЎ ошибка.

0
ответ дан 01.12.2019, 12:48