这是我的中间件
<?php
namespace App\Http\Middleware;
use Closure;
class CheckSubscription
{
public function handle($request, Closure $next)
{
if($request->user()->subscribedtoPlan('monthly','basic')){
return $next($request);
}
return redirect('payment');
}
}
但是当订阅的用户被选中时,它会重定向到订阅页面。
答案 0 :(得分:0)
最后对我来说它解决了,我也更改了代码。
类CheckSubscription { 公共功能句柄($ request,闭包$ next) { // $ sub = Auth :: user-> subscription('main'->)
if(!Auth::user()->subscription('main')){
return redirect('payment');
}
return $next($request);
}
}