{"repo":"maurobonfietti/slim4-api-skeleton","free":true,"listed":false,"github":"https://github.com/maurobonfietti/slim4-api-skeleton","clone":"git clone https://github.com/maurobonfietti/slim4-api-skeleton.git","description":"Useful skeleton for RESTful API development with PHP and Slim 4.","language":"PHP","stars":139,"topics":["php","slim-micro-framework","rest-api","mysql","api-skeleton","slim"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"SLIM 4 - API SKELETON Useful skeleton for RESTful API development, using Slim PHP micro-framework. [![Software License][ico-license]](LICENSE.md) [ico-license]: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat 💻 TECHNOLOGIES USED: The main technologies used in this project are: - PHP 8 - Slim 4 - MySQL - PHPUnit - dotenv - Docker - Docker Compose ⚙️ QUICK INSTALL: Requirements: - Composer. - PHP = 8.3 - MySQL/MariaDB. - or Docker. With Composer: You can create a new project running the following commands: Configure your connection to MySQL Server: By default, the API uses a MySQL database. You should check and edit this configuration in your .env file: With Docker: If you like Docker, you can use this project with Docker and Docker Compose . Minimal Docker Version: Engine: 18.03+ Compose: 1.21+ Docker Commands: 📦 DEPENDENCIES: LIST OF REQUIRE DEPENDENCIES: - slim/slim: Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. - slim/psr7: PSR-7 implementation for use with Slim 4. - pimple/pimple: A small PHP dependency injection container. - vlucas/phpdotenv: Loads environment variables from .env to getenv() , $ ENV and $ SERVER automagically. LIST OF DEVELOPMENT DEPENDENCIES: - phpunit/phpunit: The PHP Unit Testing framework. - symfony/console: The Console component eases the creation of beautiful and testable command line interfaces. - nunomaduro/phpinsights: Instant PHP quality checks from your console. -","default_branch":null,"files":null,"tree":[],"storefront":"/r/maurobonfietti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/maurobonfietti/slim4-api-skeleton/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}