2017-05-20 16 views
-2

ユーザがウェブサイトに正常に登録すると、彼は次のような彼のプロフィールページにリダイレクトされます: - domain.com/u/ {ユーザ名}、Soプロファイルビューが初めてユーザーによって読み込まれた/表示されていることを知るにはどうすればいいですか?プロファイルでいくつかの機能を編集または使用する方法を知るために、

ありがとうございます。ビューが初めてレンダリングされたかどうかを判断する方法

+0

をあなたはonloadイベントをチェックし、ブラウザ 'localstorage'または' cookie'でユニーク 'userid'を格納することによって、これを達成することができますuseridが存在しない場合は初めて表示する –

答えて

1

これは私がそれを処理する方法である:

は、整数型、defaut(0)であるprofile_viewedと呼ばれるあなたのuser tableに列を追加します。あなたはビューをレンダリングするとき、あなたのコントローラメソッドで

$table->integer('profile_viewed')->default(0); 

1にその値を設定します。

public function profile(User $user) 
{ 
    $user->profile_viewed = 1; 
    $user->save(); 

    //logic to render the view 
} 
関連する問題