Example #1
0
 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();
 }
Example #2
0
 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');
 }