2017-11-02 13 views
1

私のLaravelファイル構造をこのように変更しました file structureLaravelのAuth :: user()がnullを返す

私は説明しませんどのようにそれは長いのですが、すべてが正常に動作し、今私は新しいコントローラー、ビューやモデルの場所からから認証認証 ::ユーザー()か何かにアクセスしたい場合は、それを返す原因エラーまたはnull、と私はルート/ web.phpから認証にアクセスした場合、それはとてもうまく動作しますが、私の新しい構成で何かがそれを修正する方法任意のアイデアが不足していますか?任意のファイルコードは、私はそれを置くように頼む必要があります、ありがとう。

+0

は 'web.php'は、セッションを提供RouteServiceProviderから適用されるミドルウェアの' web'は次のグループがあります。あなたが実際にやっていることを見る必要があります。 – lagbox

+0

スタックオーバーフローへようこそ! [ツアー](https://stackoverflow.com/tour)にアクセスし、質問を編集してリンクとしてではなく直接画像を表示してください。また、あなたが得ているエラーをテキストとして表示してください。 –

+0

私のアプリケーションのファイル構造をモジュールに分けるだけなので、各モジュールに独自のコントローラモデルのビューファイル構造があります –

答えて

1

「ヒント」のためのThanx @lagbox私はそれを理解しました。 私はちょうどそのように私のユーザー/ routes.phpの中にルートをウェブミドルウェアを追加する必要:

Route::group(['prefix' => 'users', 'namespace' => 'App\Modules\User\Controllers'], function(){ 
    Route::get('/profile', ['as' => 'profile', 'uses' => '[email protected]'])->middleware('web'); 
      ); 
+0

そのミドルウェアをすべてのルートグループに追加する方法はありますか? –

関連する問題