/** * Check a child in by id * * @param Request $request * @return static * @internal param $id * @internal param $child_id */ public function store(Request $request) { $child = Child::findOrfail($request->get('id')); if ($child->checked_in === TRUE) { // return message()->error(Config::get('messages.checkins.checkin_error')); } if ($child->daycare_id !== Auth::user()->daycare->id) { // return message()->error(Config::get('messages.general.processing_error')); } $check_in = date('Y-m-d H:i:s'); $checkins = new Checkins(compact('check_in')); $child->checkins()->save($checkins); $child->load('checkins'); // return message()->with(compact('child')) // ->success(Config::get('messages.checkins.checkin_success')); }