我正在使用Confide(laravel包)来验证我们网站上的用户。
我的网站上有两个不同的链接,每个链接都要求用户在显示内容之前登录。在登录屏幕上,我需要根据点击的链接显示两条不同的消息。
最好的方法是什么?我不想编辑任何密码,所以我想我可以创建两个不同的视图,其中可能包含Confide登录视图,每个视图都显示不同的消息,但我不确定这是否是最好的方法?
答案 0 :(得分:0)
您可以将消息存储在会话变量中,然后在登录屏幕上显示它。
Session::flash
特别适合这种情况。它使变量可用于下一个请求,然后删除它。
Session::flash('message', 'Please login to see this content');
然后在登录视图中
@if(Session::has('message')
<p>{{ Session::get('message') }}</p>
@endif
这样您可以将message
设置为您想要的所有内容,它将显示在登录页面上。