La autenticación de Laravel 5 en el subdominio no funciona

Estoy usando un subdominio en mi proyecto laravel 5, pero cuando intento iniciar sesión en un usuario, ya no se autentica. Este es miconfig\session.php

return [
'driver' => env('SESSION_DRIVER', 'database'),
'lifetime' => 120,
'expire_on_close' => false,
'encrypt' => true,
'files' => storage_path('framework/sessions'),
'connection' => null,
'table' => 'sessions',
'lottery' => [2, 100],
'cookie' => 'laravel_session',
'path' => '/',
'domain' => '.stagedevelopment.dev',
'secure' => false,
'http_only' => true,
];

miroutes.php

Route::group([ 'prefix' => 'app', 'middleware' => 'auth' ], function() {
       ... some codes ....
    Route::group(['domain' => '{account_alias}.'.stagedevelopment.dev'], function () {
                    Route::get('dashboard', 'DashController@index');

esto está en el 'DashController@index' enDashController.php

public function index(Request $request, $account_alias = null){
   if ( Auth::user()){
    // CODES TO CALL THE VIEW
   }
}

pero al iniciar sesión, no se redirigirá en él. Esto me hace problema. También reviso porvar_dump(Auth::user()) pero vuelvenull valor pero intentévar_dump($request->session()->get('uid')) devuelve eluser_id del usuario que intenta autenticarse.

mi pregunta es, ¿me perdí algo? Solo quiero que el usuario se autentique para estar en elAuth::user(). Por favor, ayúdame con esto. Cualquier ayuda será apreciada. gracias de antemano.

por cierto, este es mi código para iniciar sesión en un usuario

public function postSignIn( Request $request) {
        $rules = array(
            'email' => 'required|email',
            'password' => 'required',
        );
        $validator = Validator::make( Input::all(), $rules );
        if ( $validator->passes() ){
            $remember = ( !is_null( $request->get('remember')) ? true : false );
            if ( Auth::attempt( array( 'email' => $request->input('email'), 'password' => $request->input('password') ) ) ){
                if ( Auth::check() ){
                        $account = \App\Account::where( 'alias', 'LIKE', Auth::user()->account->alias )->get();
                        if($account->count() > 0){
                            return Redirect::to('http://'. Auth::user()->account->alias.'.stagedevelopment.dev/app/dashboard');
                        }
                }
            }
        }
    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta