public function destroy($id) { $activity = Activity::find($id); $activity->delete(); $nil = Nil::where('activity_id', '=', $id)->get(); if ($nil->count() > 0) { $nil->pop()->delete(); } $maintenance = Maintenance::where('activity_id', '=', $id)->get(); if ($maintenance->count() > 0) { $maintenance->pop()->delete(); } $onday = Onday::where('activity_id', '=', $id)->get(); if ($onday->count() > 0) { $onday->pop()->delete(); } return redirect()->back(); }
public function deleteItem($item, Request $request) { $pivot = DB::table('item_maintenance')->where('id', $item)->first(); $maintenance = Maintenance::find($pivot->maintenance_id); $maintenance->cost = $maintenance->cost - $pivot->cost; $maintenance->save(); $result = DB::table('item_maintenance')->where('id', $item)->delete(); // return $result; return redirect()->back(); }