Slim 4 MVC Skeleton
This is a simple web application skeleton project that uses the Slim4 Framework:
- PHP-DI as dependency injection container
- Slim-Psr7 as PSR-7 implementation
- Doctrine as ORM
- Twig as template engine
- Flash messages
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.
Create your project:
composer create-project -s dev semhoun/slim-skeleton-mvc [your-app]
php -S 0.0.0.0:8888 -t public/
- Browse to http://localhost:8888
varfolder permission to writable when deploy to production environment
- Default login/password is admin/admin
- To generate Doctrine entities:
⚠️Delete all entities before re-generate to update entities.