我正在使用Laravel 5,我创建了一个非常基本的应用程序。我们的想法是允许用户免费注册,但在此之后他们必须订阅两个计划之一才能使用其他功能。
使用Laravel的内置Auth,用户登录后将被带到/ home(home.blade.php)。在这里,我想检查用户是否已订阅。
此方法存在:$user->subscribed()
,但如何在我的视图中访问该方法? Auth
在视图中可用,但subscribed()
不是它的方法 - 我假设(错误地)Auth
将包含当前登录的$user
的副本。
以下是我想要实现的一个例子:
@if (Auth::subscribed())
You are subscribed!
@else
You haven't subscribed yet
@endif
答案 0 :(得分:2)