Guardar registros relacionados en laravel

Tengo usuarios, y los usuarios pertenecen a un concesionario.

Al registrar el usuario, estoy tratando de guardar un nuevo usuario y un nuevo concesionario.

La base de datos del usuario tiene undealership_id columna, que deseo que se complete con la ID del concesionario recién creado.

Este es mi código actual en elUserController método de almacenamiento

public function store()
{
    $user = new User();
    $user->email = Input::get('email');
    $user->password = Input::get('password');


    $dealership = new Dealership();
    $dealership->name = Input::get('dealership_name');

    $user->push();
    return "User Saved";

}

Tratando de usar$user->push(); Los datos del usuario se actualizan, pero el concesionario no se crea ni actualiza.