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 processNilForm(Request $request) { $this->validate($request, ['cost' => 'required|numeric']); $nil = new Nil(); $nil->activity_id = $request->input('activity_id'); $nil->cost = $request->input('cost'); $nil->save(); $activity = Activity::findOrFail($request->input('activity_id')); $activity->comment = $request->input('comment'); $activity->save(); return redirect()->route('home'); }