lifeids / rewardable
Credits, Badges and Ranks for Eloquent Models for Laravel 5
dev-master / 1.0.x-dev
2018-03-14 08:34 UTC
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-05-02 05:43:05 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