Download the PHP package cryental/volistx-skeleton without Composer
On this page you can find all versions of the php package cryental/volistx-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cryental/volistx-skeleton
More information about cryental/volistx-skeleton
Files in cryental/volistx-skeleton
Package volistx-skeleton
Short Description Volistx Framework For RESTful API Based on Laravel/Lumen
License MIT
Informations about the package volistx-skeleton
Volistx Framework
Volistx Framework For RESTful API Based on Laravel 11.x
This is a framework skeleton for Volistx API platform using Laravel PHP Framework.
Let's make some awesome thing together!
Requirements
- PHP 8.2 or Above
- All Required Extensions for Laravel 11.x
- Redis PHP Extension
- Swoole or OpenSwoole Extension
- MariaDB 11.1 or Above
- Flare Subscription for Error Monitoring (Optional) (https://flareapp.io/)
Installation
Usage
- Copy
.env.example
to.env
. - Get GeoPoint API key and put it to
.env
file. (Optional, only if you want to use country filter) -
Put Flare key to
.env
file. (Optional, only if you want to use Flare). - Run following commands:
Do not forget to set a cronjob for production (This is not required if you're using Swoole):
Generate an admin access key using this command:
Swoole Setup
It uses Laravel Octane. You can use Swoole or OpenSwoole. You can find the installation guide here: https://laravel.com/docs/11.x/octane
Run Swoole using this command:
If you want the Swoole server to run after reboot, add the following line to your crontab:
For Supervisor, check following configuration:
All versions of volistx-skeleton with dependencies
ext-curl Version *
ext-json Version *
ext-pdo Version *
ext-zip Version *
guzzlehttp/guzzle Version ^7.2
laravel/framework Version ^11.0
laravel/octane Version ^2.3
laravel/prompts Version ^0.1.18
laravel/tinker Version ^2.9
spatie/laravel-ignition Version ^2.4
volistx/framework-kernel Version ^8.0
interaction-design-foundation/laravel-geoip Version ^3.3