This repository is for basic skeleton installation of the Laravel framework, its packages and other's vendors packages. It means that you can use it as a basis for your custom applications. The target is to reduce the time for developers while installing packages to build required stack for the project.
** Note! If you are new to this technology stack than you will need to learn more from documentation on specific packages.
- Laravel/Passport - docs
- Laravel/Breeze - docs
- Laravel/Telescope - docs
- Laravel/Horizon - docs
- Laravel/Scout (MeiliSearch Engine) - docs
- Laravel/Socialite - docs
- L5 Swagger - wiki
- Predis - wiki
Cache, queues and sessions work using Redis server.
- PHP version ^8.0
git clone https://github.com/avangardistpro/Laravel-API-REST-Skeleton.git <project_name>
cd <project_name>
cp .env.example .env
composer install
php artisan key:generate
php artisan migrate
php artisan passport:keys
php artisan serve
After that, your new project is available on http://127.0.0.1:8000.
The Laravel-API-REST-Skeleton is open-sourced software licensed under the MIT license.