如何确定它是否是第一次呈现视图

时间:2017-05-20 18:27:15

标签: php laravel model-view-controller laravel-5 orm

当我的用户在网站上成功注册后,他将被重定向到他的个人资料页面,如下所示: - domain.com/u/ {username} ,那么我怎么知道个人资料视图已经由用户第一次加载/查看,所以我可以在他的个人资料中提供一些指导,让他知道如何编辑或使用他的个人资料中的某些功能?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

这是我处理它的方式:

在名为$table->integer('profile_viewed')->default(0); 的{​​{1}}中添加一个列,其类型为整数,defaut(0);

1

在您的控制器方法中,在渲染视图时将该值设置为public function profile(User $user) { $user->profile_viewed = 1; $user->save(); //logic to render the view }

.then