/Laravel-API-REST-Skeleton

Skeleton stack for API development. Based on Laravel 9 (stable) with Oauth2 API Authentication. Also uses Laravel's and 3'd party vendors.

Primary LanguagePHP

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

Vendor packages

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 <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.

Build Status Total Downloads Latest Stable Version License

About Laravel

Laravel Framework link

License

The Laravel-API-REST-Skeleton is open-sourced software licensed under the MIT license.