Skip to content
Web application skeleton that uses the Slim4 Framework, PHP-DI, Nyholm PSR7 and Twig.
PHP HTML
Branch: master
Clone or download
Latest commit 6dc394e Aug 12, 2019

README.md

Slim4-Skeleton

Build Status Coverage Status

Web application skeleton that uses the Slim4 Framework, PHP-DI as dependency injection container, Nyholm PSR7 as PSR-7 implementation and Twig as template engine.

This skeleton application was built for Composer.

CAUTION

The Slim Twig-View is still in active development and can introduce breaking changes. It is an alpha release. Of course you can use this skeleton, but be warned. As soon as you update the Slim Twig-View, you might have to modify your code.

Installation

Run this command from the directory in which you want to install your new Slim4 Framework application.

composer create-project adriansuter/slim4-skeleton [my-app-name]

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. (Virtual host is the mandatory way to access to your project. If you try to access directly from the container folder you will encounter an error)
  • Ensure cache/ and logs/ are web writable.

To run the application in development, you can run these commands

cd [my-app-name]
composer start

That's it! Now go build something cool.

You can’t perform that action at this time.