2017-07-19 7 views
2

私のアプリでこの奇妙な問題が発生していますが、Authファサードを使用してユーザーセッションにログインしても持続できません。写真や名前などのヘッダ内のユーザデータに記録され、正しく表示され、ログイン後の最初の時点ではMy Laravel 5.4ログインしたユーザーセッションが残らない

@if (Auth::check()) 
    <div class="btn-group"> 
     <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> 
     <img src="{{route('getphoto', Auth::user()->image)}}" alt="" /> 
     {{ Auth::user()->name }} 
     <span class="caret"></span> 
     </button> 
    </div> 
@else 
    <div class="btn-group"> 
     <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> 
     Not Logged In 
     </button> 
    </div> 
@endif 

が、私はリフレッシュしたり移動した後:例は、私のヘッダビューに私がように、ユーザーデータにログイン置きます別のページに消えて、ユーザーがログインしていないことを示します。私が間違っていたかどうかはわかりません。ユーザーログインに関連する機能は、電子メールをユーザー名に変更するだけです。これをどうすれば解決できますか?私はあなたがstorageディレクトリに正しいアクセス許可を設定する必要がありLaravel 5.4

答えて

2

を使用しています:

chmod -R 755 storage 

Laravelをインストールした後、あなたには、いくつかの権限を設定する必要があるかもしれません。 storageおよびbootstrap/cacheディレクトリ内のディレクトリは、Webサーバーによって書き込み可能である必要があります。

https://laravel.com/docs/5.4/installation

+0

私はこれをどのように設定するのですか?職人のコマンドを使用して? –

+0

@SandraVioletta no。それはUnixのコマンドなので、ターミナルから実行する必要があります。 –

+0

Unix?そのコマンドに相当するウィンドウはありますか?私のアプリはXAMPPを使ってlocalhost上で実行されているので、実際のサーバーはまだ使用していません。 –

関連する問題