public function store(MemberCreateRequest $request) { if ($request->file('photo')) { $file = $request->file('photo'); $name = 'fotogym_' . time() . '.' . $file->getClientOriginalExtension(); $path = public_path() . '/images/members/'; $file->move($path, $name); } $member = new Member($request->all()); $member->save(); $image = new Image(); if (isset($name)) { $image->name = $name; } else { $image->name = 'fotogym_placeholder.png'; } $image->member()->associate($member); $image->save(); Flash::success("¡Se ha registrado a " . $member->first_name . " de manera exitosa!"); return redirect()->route('medicalrecord.create', $image->member_id); }