コード例 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(MeasurementFormRequest $request)
 {
     $measure = new Measurement();
     $measure->weight = $request->get('weight');
     $measure->date = $request->get('date');
     $measure->height = $request->get('height');
     $measure->body_fat = $request->get('body_fat');
     $measure->water = $request->get('water');
     $measure->muscle = $request->get('muscle');
     $measure->bmi = $request->get('bmi');
     $measure->internal_fat = $request->get('internal_fat');
     $measure->waist = $request->get('waist');
     $measure->chest = $request->get('chest');
     $measure->neck = $request->get('neck');
     $measure->hips = $request->get('hips');
     $measure->biceps = $request->get('biceps');
     $measure->bust = $request->get('bust');
     $measure->thigh = $request->get('thigh');
     $measure->upper_arm = $request->get('upper_arm');
     $measure->comment = $request->get('comment');
     $measure->user_id = $request->user()->id;
     $measure->save();
     $message = "Measure has been successfully added";
     return redirect('user/profile/' . $request->user()->id)->withMessage($message);
 }
コード例 #2
0
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     $data = file_get_contents(self::$URL);
     $e = new VTMISExtractor();
     $e->input($data);
     foreach ($e->output() as $name => $data) {
         $spot = $this->spots->getOrCreateByName($name);
         $measurement = new Measurement();
         $measurement->spot_id = $spot->id;
         foreach ($data as $key => $value) {
             $measurement->{$key} = $value;
         }
         $measurement->save();
     }
 }