all… My problem here is when i want to return values with dd($datasave), return all other but, one is lost my code (first Controller)
JavaScript
x
public function store(Request $request)
{
//registrar la informacion de las solicitudes en la bd
//$name = $request->input('nombre_recoleccion');
$datasave = new Solicitudes($request->all());
dd($datasave);
//$datasave->save();
}
my Solicitudes.php(Model)
JavaScript
class Solicitudes extends Model
{
use HasFactory, Notifiable;
protected $guarded = ['_token']; //← the field name
protected $fillable = ['fecha_servicio','hora_servicio','fecha_descarga','hora_descarga','nombre_completo','nombre_recoleccion','direccion_recoleccion','nombre_descarga','direccion_descarga','notas','select_maniobras'];
}
and my view(not all only the part that is not returning… )
JavaScript
<div class="col-auto">
<label class="sr-only" for="inlineFormInputGroup">Nombre de la empresa/persona en sitio de
recoleccion</label>
<div class="input-group mb-2">
<div class="input-group-prepend">
<div class="input-group-text"><i class="fa fa-address-book"> </i></div>
</div>
<input type="text" nombre="nombre_recoleccion" class="form-control" id="inlineFormInputGroup"
placeholder="{{ __('solicitud.recoleccionnombre') }}"
title="Escriba su nombre de la empresa o el encargado" data-toggle="tooltip"
data-placement="right">
</div>
</div>
but when i want to see the returning values result: AppModelsSolicitudes {#1259 ▼
JavaScript
#guarded: array:1 [▶]
#fillable: array:11 [▼
0 => "fecha_servicio"
1 => "hora_servicio"
2 => "fecha_descarga"
3 => "hora_descarga"
4 => "nombre_completo"
5 => "nombre_recoleccion"
6 => "direccion_recoleccion"
7 => "nombre_descarga"
8 => "direccion_descarga"
9 => "notas"
10 => "select_maniobras"
]
and my …
JavaScript
#attributes: array:10 [▼
"fecha_servicio" => "2020-11-22"
"hora_servicio" => "12:00"
"nombre_completo" => "nombre_completo"
"direccion_recoleccion" => "direccion_recoleccion"
"select_maniobras" => null
"nombre_descarga" => "nombre_descarga"
"direccion_descarga" => "direccion_descarga"
"fecha_descarga" => "2020-11-23"
"hora_descarga" => "15:00"
"notas" => "notas"
]
i check twice but the has the correct name, in model, and view … but i not value in 5 => “nombre_recoleccion”, return a “Null” … thanks in advance …
Advertisement
Answer
You need to call dd($datasave);
after the save()
method, and on your blade input field you have a typo,
change this to name="nombre_recoleccion"