2016-06-12 11 views
0

なぜ私は認証されたらウェルカムページを見ることができませんか?言い換えればLaravelで認証された後にパブリックページを表示できません

私は、私は次のエラーを取得するにはログインしたらウェルカムページを表示しようとすると...

FatalErrorException中/ユーザー/ユーザー名/コード/ ProjectNameは、/ベンダー/ laravel /フレームワーク/ src/Illuminate/Foundation/AliasLoader.php 行63: 最大機能ネストレベル '100'に達しました。

これは私がやったことであり、私はステップ4で何をしたのかがこの問題を引き起こしていると思います。

  1. 作成された新規プロジェクト
  2. は、PHP職人メイク蘭:DBを作成し
  3. AUTH、
  4. (DBが正常に動作します)などを移行し、私が作成した認証済みのコントローラであることをウェルカムページのデフォルトルートを移動しました(をPagesController)

移動デフォルトルート...

routes.phpの

Route::get('/', function() { 
     return view('welcome'); 
}); 

にあるように...

routes.phpの

Route::get('/' , '[email protected]'); 

PublicController

class PagesController extends Controller 
{ 
      public function welcome() 
      { 
       return view('welcome'); 
      } 
} 

任意のアイデアなぜですか?

FYI - すべてをデフォルトに戻すと、ようこそページが表示されます。

おかげ

答えて

1

公開/ index.phpをファイルにこの行を追加します。

ini_set('xdebug.max_nesting_level', 200); 
+0

public/index.phpファイルに 'ini_set( 'xdebug.max_nesting_level'、200);を置くことで問題が解決されました。どうもありがとう。 –

+0

@ Paul Androschuk - 私の無知を許しても、なぜこれは私のローカルマシン(Mac)だけで、私のリモートサーバー(Ubuntu)では起こらなかったのですか?実際に私は 'xdebug'が何であるか分からず、私がインストールしているかどうか分からないので、エディタとしてPHPStormを使って、Mac上で' php artisan serve'を使って私のページをサーバに送ります。ありがとう –

1

それはタイプミスですかあなたは[email protected]代わりの[email protected]/を扱いますか?

+0

それは誤字です。 –

+1

'auth'ミドルウェアの下に' PagesController'と書いてありますか? – huuuk

+0

いいえ私はPagesControllerにミドルウェアを持っていません。ありがとう –

関連する問題