lifeids / rewardable
Credits, Badges and Ranks for Eloquent Models for Laravel 5
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/lifeids/rewardable
Requires
- php: ^7.1
- illuminate/database: 5.5.* || 5.6.*
- illuminate/support: 5.5.* || 5.6.*
- lifeids/eloquent-models: ^1.0
- lifeids/eloquent-presenter: ^1.0
- nesbot/carbon: ^1.22
- spatie/laravel-medialibrary: ^6.6
- spatie/laravel-sluggable: ^2.1
Requires (Dev)
- graham-campbell/testbench: ^5.0
- mockery/mockery: ^1.0
- phpunit/phpunit: ^6.5
This package is not auto-updated.
Last update: 2025-10-03 07:38:11 UTC
README
Installation
Require this package, with Composer, in the root directory of your project.
$ composer require lifeids/rewardable
To get started, you'll need to publish the vendor assets and migrate:
php artisan vendor:publish --provider="Lifeids\Rewardable\RewardableServiceProvider" && php artisan migrate
Usage
Setup a Model
<?php namespace App; use Lifeids\Rewardable\HasRewardsTrait; use Illuminate\Database\Eloquent\Model; class User extends Model { use HasRewards; }
Testing
$ phpunit