Я передаю строковые значения с одной переменной из ajax и хочу вставить эту строку в другую строку с циклом in for. Сейчас вставляется только одна строка с массивом с индексом 1. Сначала я преобразовал строку в массив и получилсчитать для выполнения цикла в соответствии со значением счетчика, но вставляется только одна строка с индексом 1. Для счетчика 2 вставляется только одна строка.
код контроллера:
public function addSlider(Request $request){
$addbannerdata = new Banner;
$noofslides = $request->slidercount;
$slidername = explode(',',$request->allslidernames);
$btntitle = explode(',',$request->allbuttontitle);
$btnurl = explode(',',$request->allbuttonurl);
//dd($request->all());
for($i=0;$i<$noofslides;$i++){
$addbannerdata->banner_title = $request->maintitle;
$addbannerdata->page_id = $request->pageid;
$addbannerdata->slider_title = $slidername[$i];
var_dump($slidername[$i]);
$addbannerdata->button_title = $btntitle[$i];
var_dump($btntitle[$i]);
$addbannerdata->button_url = $btnurl[$i];
var_dump($btntitle[$i]);
$savebannerdata = $addbannerdata->save();
}
if($i>$noofslides)
{
$result['error'] = FALSE;
$result['message'] = 'Banner Data Added Successfully';
}
else
{
$result['error'] = TRUE;
$result['message'] = 'Something Went Wrong Please Try Again Later!';
}
echo json_encode($result);
}