/** * Store a newly created resource in storage. * * @param int $id * @param \App\Http\Requests\PersonalDetailsRequest $request * @param \App\PersonalDetail $details * @return \Symfony\Component\HttpFoundation\Response */ public function store($id, PersonalDetailsRequest $request, PersonalDetail $details) { /** @var User $user */ $user = User::findOrFail($id); $details->fill($request->all()); $user->personalDetails()->save($details); Flash::success('Información personal añadida correctamente.'); return Redirect::route('users.show', $user->name); }