2017-03-06 59 views
0

我得到一個錯誤Laravel:未定義的抵消:3?

未定義抵消:3

我要的是編輯如果$ view_360和$ iframe_title空發現,iframe和刪除。任何建議我該怎麼做?

for ($i=0; $i <= count($view_360); $i++) { 

     if(!empty($view_360[$i])){ 
     if($request->view360_id[$i] == "undefined"){ 
      $view_360_iframe = new View360(); 
     } 
     else { 
     $view_360_iframe = View360::findOrFail($request->view360_id[$i]); 
     } 
     $view_360_iframe->property_id = $property->id; 
     $view_360_iframe->title = $iframe_title[$i]; 
     $view_360_iframe->iframe = $view_360[$i]; 
     $view_360_iframe->save(); 

     } 
     if(empty($view_360[$i]) && empty($iframe_title[$i])){ 
      $view_360_iframe = View360::findOrFail($request->view360_id[$i]); 
      $view_360_iframe->delete(); 
     } 
    } 

回答

3

它看起來像你需要$i < count($view_360)代替$i <= count($view_360)。所以你有$ view_360 [0],$ view_360 [1]和$ view_360 [2],但你沒有$ view_360 [3]。