gix
This commit is contained in:
parent
899a77e49e
commit
f4c6bcade1
@ -2,7 +2,6 @@
|
||||
|
||||
namespace IICN\Subscription\Http\Controllers\Test;
|
||||
|
||||
use App\Models\User;
|
||||
use IICN\Subscription\Http\Controllers\Controller;
|
||||
use IICN\Subscription\Subscription;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
@ -11,7 +10,8 @@ class Test extends Controller
|
||||
{
|
||||
public function __invoke()
|
||||
{
|
||||
$user = User::query()->with('subscriptions')->find(1);
|
||||
Auth::loginUsingId(1);
|
||||
return Subscription::canUse('Istikhara');
|
||||
return $user->useSubscription("Istikhara");
|
||||
$user->newSubscription(1);
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
namespace IICN\Subscription;
|
||||
|
||||
use App\Models\User;
|
||||
use IICN\Subscription\Http\Middleware\ValidateSubscription;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
|
||||
@ -22,6 +22,13 @@ class SubscriptionServiceProvider extends ServiceProvider
|
||||
$this->runningInConsole();
|
||||
|
||||
$this->publish();
|
||||
|
||||
$this->app->bind('subscription', function () {
|
||||
$loggedInUser = Auth::user();
|
||||
if ($loggedInUser instanceof HasSubscription) {
|
||||
return new \IICN\Subscription\Services\Subscription($loggedInUser);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@ -35,15 +42,7 @@ class SubscriptionServiceProvider extends ServiceProvider
|
||||
__DIR__.'/../config/subscription.php', 'subscription'
|
||||
);
|
||||
|
||||
// $this->app->bind('subscription',function() {
|
||||
// if (Auth::guard(config('subscription.guard'))->check() and
|
||||
// Auth::guard(config('subscription.guard'))->hasUser() and
|
||||
// Auth::guard(config('subscription.guard'))->user() instanceof HasSubscription
|
||||
// ) {
|
||||
// return new \IICN\Subscription\Services\Subscription(Auth::guard(config('subscription.guard'))->user());
|
||||
// }
|
||||
// });
|
||||
|
||||
app('router')->aliasMiddleware('validate.subscription', ValidateSubscription::class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user