I've having a weird issue than I don't fully understand...

Here is my route:

```
Route::get('/app/signin', array( 'as' => 'account-login', 'uses' => 'AccountController@getLogin' ));

```

Which works great. However, when I loose the /app part I get an error. If I change it to

```
Route::get('/signin', array( 'as' => 'account-login', 'uses' => 'AccountController@getLogin' ));

```

I get the following error:

```
 * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
     */
    public function abort($code, $message = '', array $headers = array())
    {
        if ($code == 404)
        {
            throw new NotFoundHttpException($message);
        }
        else

```

Any help would be greatly appreciated

\*\* UPDATE 1 \*\*

Here is my full list of routes:

```
// ALL PUBLIC ACCESS ROUTES
Route::get('/', array( 'as' => 'home', 'uses' => 'HomeController@home' ));
Route::get('/{username}', array( 'as' => 'profile-user', 'uses' => 'ProfileController@user' ));

// UNAUTHENTICATED GROUP (GUEST - PUBLIC ACCESS WITH FORMS AND SIGNUP)
Route::group(array('before' => 'csrf'), function() {

    Route::post('/app/create', array( 'as' => 'account-create-post', 'uses' => 'AccountController@postCreate' ));
    Route::post('/app/login', array( 'as' => 'account-login-post', 'uses' => 'AccountController@postLogin' ));
    Route::post('/app/forgot-password', array( 'as' => 'account-forgot-password-post', 'uses' => 'AccountController@postForgotPassword' ));

});

Route::get('/app/forgot-password', array( 'as' => 'account-forgot-password', 'uses' => 'AccountController@getForgotPassword' ));
Route::get('/app/recover{code}', array( 'as' => 'account-recover', 'uses' => 'AccountController@getRecover' ));
Route::get('/app/signin', array( 'as' => 'account-login', 'uses' => 'AccountController@getLogin' ));
Route::get('/app/create', array( 'as' => 'account-create', 'uses' => 'AccountController@getCreate' ));
Route::get('/app/activate/{code}', array( 'as' => 'account-activate', 'uses' => 'AccountController@getActivate' ));

// AUTHENTICATED GROUP (WHEN USER IS LOGGED IN)
Route::group(array('prefix' => 'app', 'before' => 'auth'), function() {

    Route::group(array('before' => 'csrf'), function() {

        Route::post('/change-password', array( 'as' => 'account-change-password-post', 'uses' => 'AccountController@postChangePassword' ));

    });

    Route::get('/change-password', array( 'as' => 'account-change-password', 'uses' => 'AccountController@getChangePassword' ));
    Route::get('/signout', array( 'as' => 'account-sign-out', 'uses' => 'AccountController@getSignOut' ));

});

```