🧨 SQLSTATE[HY000]: General error: 1364 Field 'tags' doesn't have a default value

Laravel Desde Cero (2019) | CRUD con Laravel

Avatar

Si sale ese error es por el 'tags' que se añadio en la migracion cuando se altero la tabla tareas, en este caso se añade tan solo: 'tags' => $tag = 'Mi primer tag',. Ejemplo:

// OPCION 2 $titulo = $request->input('titulo'); $descripcion = $request->input('descripcion'); $prioridad_id = $request->input('prioridad_id'); $usuario_id = 1;

     $tarea = [
         'titulo' => $titulo,
         'descripcion' => $descripcion,
         'prioridad_id' => $prioridad_id,
         'usuario_id' => $usuario_id,
         'created_at' => Carbon::now(),
         'updated_at' => Carbon::now(),
         'tags' => $tag = 'Mi primer tag', #habiamos añadido el campo tag se tiene que poner todos los campos o no insertaran
     ];
     // Insert
     Tarea::insert($tarea);
     return redirect()->route('tareas.index');
}
Avatar

Escribe una respuesta