├── .gitignore ├── LICENSE.md ├── README.md ├── composer.json ├── config └── laravel-royalty.php ├── database └── migrations │ ├── create_point_user_table.php.stub │ └── create_points_table.php.stub ├── phpunit.xml ├── resources └── js │ └── components │ └── RoyaltyBadge.vue.stub ├── src ├── Actions │ └── ActionAbstract.php ├── Console │ ├── RoyaltyAction.php │ ├── RoyaltyActions.php │ ├── RoyaltySetup.php │ └── stubs │ │ └── action.stub ├── EventServiceProvider.php ├── Events │ └── PointsGiven.php ├── Exceptions │ └── PointModelMissingException.php ├── Facades │ └── Royalty.php ├── Formatters │ └── PointsFormatter.php ├── Helpers │ └── helpers.php ├── Models │ ├── Point.php │ └── PointContract.php ├── Royalty.php ├── RoyaltyServiceProvider.php └── Traits │ └── CollectsPoints.php └── tests ├── Feature └── CollectPointsTest.php ├── Models └── User.php ├── Points └── Actions │ ├── CompletedTask.php │ ├── DeleteablePoint.php │ └── Subscriber.php ├── TestCase.php ├── Unit ├── ActionTest.php └── PointTest.php └── database ├── factories ├── PointFactory.php └── UserTestFactory.php ├── migrations ├── 2020_02_19_125056_create_points_table.php └── 2020_02_19_130849_create_point_user_table.php └── seeds └── PointTableSeeder.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/composer.json -------------------------------------------------------------------------------- /config/laravel-royalty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/config/laravel-royalty.php -------------------------------------------------------------------------------- /database/migrations/create_point_user_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/database/migrations/create_point_user_table.php.stub -------------------------------------------------------------------------------- /database/migrations/create_points_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/database/migrations/create_points_table.php.stub -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/phpunit.xml -------------------------------------------------------------------------------- /resources/js/components/RoyaltyBadge.vue.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/resources/js/components/RoyaltyBadge.vue.stub -------------------------------------------------------------------------------- /src/Actions/ActionAbstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/src/Actions/ActionAbstract.php -------------------------------------------------------------------------------- /src/Console/RoyaltyAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/src/Console/RoyaltyAction.php -------------------------------------------------------------------------------- /src/Console/RoyaltyActions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/src/Console/RoyaltyActions.php -------------------------------------------------------------------------------- /src/Console/RoyaltySetup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/src/Console/RoyaltySetup.php -------------------------------------------------------------------------------- /src/Console/stubs/action.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/src/Console/stubs/action.stub -------------------------------------------------------------------------------- /src/EventServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/src/EventServiceProvider.php -------------------------------------------------------------------------------- /src/Events/PointsGiven.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/src/Events/PointsGiven.php -------------------------------------------------------------------------------- /src/Exceptions/PointModelMissingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/src/Exceptions/PointModelMissingException.php -------------------------------------------------------------------------------- /src/Facades/Royalty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/src/Facades/Royalty.php -------------------------------------------------------------------------------- /src/Formatters/PointsFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miracuthbert/laravel-royalty/HEAD/src/Formatters/PointsFormatter.php -------------------------------------------------------------------------------- /src/Helpers/helpers.php: -------------------------------------------------------------------------------- 1 |