Laravel API REST Skeleton Stack
Built on Laravel Framework - 9.0.2 (LTS, stable version)
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.
Installed packages
Laravel packages
- Laravel/Passport - docs
- Laravel/Breeze - docs
- Laravel/Telescope - docs
- Laravel/Horizon - docs
- Laravel/Scout (MeiliSearch Engine) - docs
- Laravel/Socialite - docs
Vendor packages
- L5 Swagger - wiki
- Predis - wiki
Stack Tips
Cache, queues and sessions work using Redis server.
Requirements
- PHP version ^8.0
Installation process (Linux)
git clone https://github.com/avangardistpro/Laravel-API-REST-Skeleton.git
cd
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.
About Laravel
License
The Laravel-API-REST-Skeleton is open-sourced software licensed under the MIT license.