I have a form that returns an array with the values:
Número: {{Form::text('tel[]')}}
Proprietário: {{Form::select('proprietario[]',['Aluno'=>'Aluno','Pai'=>'Pai'])}}
Tipo: {{Form::select('tipo[]'['Pessoal'=>'Pessoal', 'Comercial'=>'Comercial'])}}
I'm trying to insert into the database as follows:
$telefone=$_POST['tel'];
$proprietario=$_POST['proprietario'];
$tipo=$_POST['tipo'];
if(count($telefone)>0){
for ($i = 0; $i < count($telefone); $i++) {
$tel->numero=$telefone[$i];
$tel->proprietario=$proprietario[$i];
$tel->tipo=$tipo[$i];
}
}
The problem is that you are only inserting the last value of the array. What am I doing wrong?