Download the PHP package dtkahl/slim-skeleton without Composer
On this page you can find all versions of the php package dtkahl/slim-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dtkahl/slim-skeleton
More information about dtkahl/slim-skeleton
Files in dtkahl/slim-skeleton
Package slim-skeleton
Short Description A Slim Framework skeleton application for rapid development
License MIT
Homepage http://github.com/dtkahl/Slim-Skeleton
Informations about the package slim-skeleton
Slim Framework 3 Skeleton Application
Use this skeleton application for the slim 3 micro-framework with some pre configured dependencies and structures:
- Twig as View engine
- Eloquent as ORM for database work
- Monolog for logging
- PHP DI for dependency injection
- Silly CLI micro-framework for CLI Commands
- vlucas/phpdotenv to load environment configuration from ".env" file
- dtkahl/php-simple-config for simple access to configuration files
- dtkahl/php-file-cache as simple file cache
- Webpack to bundle assets and build SCSS
- Controller, Middleware and Factory classes
- Exception handling
- Maintenance mode
If you don't need all of this, you should just use slimphp/Slim-Skeleton which I forked and extended with this features.
Requirements
- PHP >= 7.0
- Composer
- NodeJS (for Webpack)
Install the Application
Run this command from the directory in which you want to install your new Slim Framework application.
Replace [my-app-name]
with the desired directory name for your new application. You'll want to:
- Point your virtual host document root to your new application's
public/
directory. - Ensure
storage/
is web writeable. - create a copy ".env" of the file ".env.example" an set up your configuration
Install NodeJS dependencies:
Development
for development you can use the PHP built-in webserver:
And let webpack bundle your assets live:
On Production
Make sure to bundle your assets after clone/update your assets on production by running:
All versions of slim-skeleton with dependencies
slim/slim Version ^3.1
monolog/monolog Version ^1.17
slim/twig-view Version ^2.2
vlucas/phpdotenv Version ^2.4
illuminate/database Version ^5.4
dtkahl/php-simple-config Version ^1.1
mnapoli/silly Version 1.5.*
mnapoli/silly-php-di Version ^1.1
php-di/slim-bridge Version ^1.0
dtkahl/php-file-cache Version ^1.3