Ejemplo n.º 1
0
 public function update($id)
 {
     $filterItem = filter_optie::findOrFail($id);
     $filterItemBefore = $filterItem->naam;
     $filterItem->naam = Input::get('naam');
     if ($filterItem->filter_id == 1) {
         $column = "category";
     } elseif ($filterItem->filter_id == 2) {
         $column = "genre";
     } elseif ($filterItem->filter_id == 3) {
         $column = "technique";
     } elseif ($filterItem->filter_id == 4) {
         $column = "material";
     } elseif ($filterItem->filter_id == 5) {
         $column = "colour";
     }
     if ($filterItem->save()) {
         Artwork::where($column, $filterItemBefore)->update([$column => $filterItem->naam]);
         return redirect('filters/' . $filterItem->filter_id)->with('succesMsg', '<span class="glyphicon glyphicon-ok"></span> Het item <b>' . $filterItemBefore . '</b> is succesvol gewijzigd naar <b>' . $filterItem->naam . '</b>.');
     } else {
         return redirect('filters/' . $filterItem->filter_id)->with('errorMsg', '<span class="glyphicon glyphicon-ok"></span> Er is helaas iets fout gegaan. Probeer het nog een keer.');
     }
 }