Download the PHP package slim4/gslim-skeleton without Composer
On this page you can find all versions of the php package slim4/gslim-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download slim4/gslim-skeleton
More information about slim4/gslim-skeleton
Files in slim4/gslim-skeleton
Download slim4/gslim-skeleton
More information about slim4/gslim-skeleton
Files in slim4/gslim-skeleton
Please rate this library. Is it a good library?
Informations about the package gslim-skeleton
SLIM 4 - API SKELETON
Useful framework for RESTful API development with JSON schema validation, using Slim PHP micro framework.
Used technologies: "PHP 7, Slim 4, MySQL, Doctrine, PHPUnit, dotenv & vagrant".
:gear: QUICK INSTALL:
Requirements:
- Composer.
- PHP 7.2+.
- MySQL/MariaDB.
- or Vagrant.
With Composer:
You can create a new project running the following commands:
Configure your connection to MySQL Server:
By default, the API use a MySQL Database.
You should check and edit this configuration in your scr/Config/.env
file:
:package: 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.
- slim/csrf: Slim Framework CSRF Protection.
- doctrine/orm: Object Relational Mapper.
- justinrainbow/json-schema: JSON Schema for PHP.
- vlucas/phpdotenv: Loads environment variables from
.env
togetenv()
,$_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
PHP Slim command line: $ php slim
:bookmark: ENDPOINTS:
BY DEFAULT:
-
CSRF Token:
GET /api/token
- Health Check:
GET /healthcheck
:sunglasses: THAT'S IT!
Now go build a cool SLIM API.
All versions of gslim-skeleton with dependencies
PHP Build Version
Package Version
Requires
doctrine/doctrine-bundle Version
^2.3
doctrine/orm Version ^2.8
dragonmantank/cron-expression Version ^3.0
guzzlehttp/guzzle Version ^7.2
illuminate/database Version ^7.12
justinrainbow/json-schema Version ^5.2
monolog/monolog Version ^2.0
php-amqplib/php-amqplib Version ^2.11
php-di/php-di Version ^6.1
phpunit/phpunit Version ^8.5
slim/csrf Version ^1.1
slim/http Version ^1.2
slim/psr7 Version ^1.3
slim/slim Version ^4.0
symfony/console Version ^5.0
symfony/serializer Version ^5.2
uma/dic Version ^1.0
vlucas/phpdotenv Version ^5.3
vlucas/valitron Version ^1.4
doctrine/orm Version ^2.8
dragonmantank/cron-expression Version ^3.0
guzzlehttp/guzzle Version ^7.2
illuminate/database Version ^7.12
justinrainbow/json-schema Version ^5.2
monolog/monolog Version ^2.0
php-amqplib/php-amqplib Version ^2.11
php-di/php-di Version ^6.1
phpunit/phpunit Version ^8.5
slim/csrf Version ^1.1
slim/http Version ^1.2
slim/psr7 Version ^1.3
slim/slim Version ^4.0
symfony/console Version ^5.0
symfony/serializer Version ^5.2
uma/dic Version ^1.0
vlucas/phpdotenv Version ^5.3
vlucas/valitron Version ^1.4
The package slim4/gslim-skeleton contains the following files
Loading the files please wait ....