/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $input = \Input::json(); $reading = new Reading(); $reading->value = $input->get('value'); $reading->readingtype_id = Readingtype::where('type', $input->get('readingtype'))->lists('id')->first(); $reading->created_at = $input->get('created_at'); $reading->user_id = $input->get('user_id'); $reading->save(); return response($reading, 201); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $input = \Input::json(); if (is_array($input->get('readings'))) { foreach ($input->get('readings') as $readingItem) { $reading = new Reading(); $reading->value = $readingItem['value']; if (isset($readingItem['readingtype_id'])) { $reading->readingtype_id = $readingItem['readingtype_id']; } else { $reading->readingtype_id = 0; } $reading->created_at = $readingItem['created_at']; $reading->user_id = $readingItem['user_id']; $reading->save(); } return response('readings uploaded', 201); } else { return response('readings must be an array'); } }