gerardojbaez / laraplans

SaaS style recurring plans for Laravel.
http://laraplans.readthedocs.io
MIT License
180 stars 81 forks source link

BindingResolutionException #26

Closed basarozcan closed 6 years ago

basarozcan commented 6 years ago

Here is the error: BindingResolutionException
Unresolvable dependency resolving [Parameter #0 [ $user ]] in class Gerardojbaez\Laraplans\SubscriptionBuilder

in Container.php (line 910)

Here is the code:

public function index() { $user = Auth::user(); $plan = Plan::find(1); $user->newSubscription('main', $plan)->create(); }

I added use Gerardojbaez\Laraplans\Models\Plan; in beginning of the controller but it never worked. Could you please help me?

gerardojbaez commented 6 years ago

What Laravel version are you using?

basarozcan commented 6 years ago

I'm using 5.4

gerardojbaez commented 6 years ago

There's a commit already in the repository (7f8c23b95788da9a09a0cbe17bea3de5da83a63e) but has not been released yet; it will be soon!

AFZidan commented 6 years ago

I have same issue Unresolvable dependency resolving [Parameter #0 [ <required> $user ]] in class Gerardojbaez\Laraplans\SubscriptionBuilder with laravel 5.5

josteph commented 6 years ago

The fix is here. #30

gerardojbaez commented 6 years ago

The release is out: v2.2.0