📐Use
you can generate a new feature by using this command
php artisan tomato-feature:generate
it will generate a feature for you and you can add it to your plan.
to make some routes guard by our plan feature control:
Add Model to config
go to config/tomato-subscription.php
and add new models like
[
"label" => "Users",
"id" => \App\Models\User::class
],
Use the Subscription trait on your model
you need to add this trait to your model
use TomatoPHP\TomatoSubscription\Traits\HasPlanSubscription;
class User extends Authenticatable
{
use HasPlanSubscription;
...
Add Middleware to your routes
you can add the middleware to your routes like
\TomatoPHP\TomatoSubscription\Http\Middleware\UserHasBeenSubscribedToPlan::class
now, your app is ready to use our package.
Last updated
Was this helpful?