Tengo un formulario en el que depende cuantos destinos inserte, añado más o menos filas en la tabla locations, el codigo es este: necesito insertar en la tabla pivote destinations_travel una fila por cada localizacion, os pongo un ejemplo: en el formulario inserto el viaje 1 y localizaciones madrid y barcelona, necesito meter dos filas en la pivote, que tengan cada una el id del viaje y el id de cada destino.
//insercion tabla Journey
$viaje = new Journey();
$viaje->title = $request->enter('titulo');
$viaje->picture = 'perobueno.jpg';
$viaje->description = $request->enter('descripcion');
$viaje->users_id = Auth::person()->id ;
$viaje->save();
//insercion tabla locations
$localizacion = $request->localizacion;
foreach($localizacion as $clave=>$valor){
if(empty($valor)) unset($localizacion[$clave]);
}
$cuenta = depend($localizacion);
for ($i=0;$i<$cuenta;$i++){
$destino = new Vacation spot();
$destino->nation = $request->enter('pais');
$destino->metropolis = $localizacion[$i];
$destino->save();
}