Laravel 4 条带出纳:在null上调用成员函数subscribed()

Laravel 4 条带出纳:在null上调用成员函数subscribed(),laravel-4,stripe-payments,Laravel 4,Stripe Payments,我正在使用Laravel构建一个条带订阅PHP网站。当我试图检查用户是否已订阅时,我遇到了这个错误 错误出现在视图中,Laravel在这一行上说它的@if($user->subscribed()) 我的代码: @extends('temp.main') @section('content') @if ($user->subscribed()) <p>Subscribed</p> @else <p>N

我正在使用Laravel构建一个条带订阅PHP网站。当我试图检查用户是否已订阅时,我遇到了这个错误

错误出现在视图中,Laravel在这一行上说它的
@if($user->subscribed())

我的代码:

@extends('temp.main')

@section('content')
    @if ($user->subscribed())
        <p>Subscribed</p>   
    @else
        <p>Not Subscribed </p>
    @endif
@stop
@extends('temp.main'))
@节(“内容”)
@如果($user->subscribed())
订阅

@否则 未订阅

@恩迪夫 @停止
错误:

在null上调用成员函数subscribed()


订阅

未订阅


在使用Auth::user()之前,需要先检查Auth::check()

大概是这样的:

@if (Auth::check() && !$user->subscribed())

这只意味着您的
$user
在这里为空,该变量来自何处?受保护的$user;公共函数_construct(){$this->user=Auth::user();}公共函数getSubscription。({返回视图::make('Subscriptionfolder.Subscription')->with('user',$this->user);}
@if (Auth::check() && !$user->subscribed())