La création de Éloquent de l'Objet par rapport inclus

Je suis assez nouveau à l'opps et laravel à la fois
Ainsi, pour insérer les valeurs dans mon users et profiles tableau qui vha OneToOne relation, Voici comment mon store() méthode ressemble à

public function store(Requests\StoreNewUser $request)
{
    //crate an objct of user model
        $user = new \App\User;
        //now request and assign validated input to array of column names in user table
        $user->first_name = $request->input('first_name');
        $user->last_name = $request->input('last_name');
        $user->email = $request->input('email');
        $user->password = $request->input('password');
        /* want to assign request input to profile table's columns in one go 
        */
        $user->profile()->user_id = $user->id; //foreign key in profiles table
        $user->profile()->mobile_no = $request->input('mobile'); 
        dd($user); //nothing related to profile is returned
}

Je suis de la création du nouveau dossier, donc dd() ne revient jamais tout ce qui est lié à la table de profil.

Est-ce Parce que la $user objet n'est pas y compris la relation par défaut?
Si oui puis-je créer l' $user objet qui comprend les associés relations dans User Modèle ?

Ou dois-je créer deux objets séparés de chaque table et save() les données
Mais alors quelle est la signification de push() méthode ?

EDIT 1
P. S. oui, les relations sont déjà définies dans User & Profile modèle

OriginalL'auteur echoashu | 2015-06-11