1
Я строю подписку на Stripe PHP-сайт с использованием Laravel Я получаю эту ошибку, когда пытаюсь проверить, подписан ли пользователь.Stripe Cashier: вызов функции-члена подписки() по нуле
Ошибка в представлении Laravel говорит об этом на этой строке @if ($user->subscribed())
.
Мой код:
@extends('temp.main')
@section('content')
@if ($user->subscribed())
<p>Subscribed</p>
@else
<p>Not Subscribed </p>
@endif
@stop
Ошибка:
Call to a member function subscribed() on null
<?php $__env->startSection('content'); ?>
<?php if($user->subscribed()): ?>
<p>Subscribed</p>
<?php else: ?>
<p>Not Subscribed </p>
<?php endif; ?>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('temp.main', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
это просто означает, что ваш '$ user' здесь пустой, откуда эта переменная? – koopajah
защищенный $ пользователь; \t общественная функция _construct() \t { \t \t $ this-> user = Auth :: user(); \t} \t функция getSubscription общественности() { \t \t возвращение View :: сделать ('Subscriptionfolder.Subscription') -> с ('пользователя', $ this-> пользователя). \t} – user4543690