| Package Data | |
|---|---|
| Maintainer Username: | Cryental |
| Maintainer Contact: | contact@cryental.dev (Cryental) |
| Package Create Date: | 2021-04-10 |
| Package Last Update: | 2024-09-15 |
| Home Page: | https://volistx.io/ |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-10-27 03:13:12 |
| Package Statistics | |
|---|---|
| Total Downloads: | 38 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 2 |
| Total Watchers: | 1 |
| Total Forks: | 0 |
| Total Open Issues: | 0 |
Reusable Framework For Volistx API
This is a pre-made skeleton for Volistx API platform using Lumen PHP Framework.
Let's make some awesome thing together!
Confirmed to work with LiteSpeed + Laravel Swoole + APCu + MySQL.
composer create-project --prefer-dist cryental/volistx-skeleton blog
You have to register to MaxMind, get an API key and put it inside .env file. After that, run following commands:
composer install
php artisan key:generate
php artisan migrate
php artisan geoip:update
Do not forget to set a cronjob for production:
* * * * * php /path/to/artisan schedule:run
Generate an admin access key using this command:
php artisan access-key:create
Run Laravel/Lumen Swoole using this package:
php artisan swoole:http start
If you want the Swoole server to run after reboot, add the following line to your crontab:
@reboot php /path/to/artisan swoole:http start