sebkay / slim-starter
An easy to use Slim 4 starter app. Comes with a DI container, Eloquent ORM, Twig for templating, VueJS and Sass.
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Type:project
pkg:composer/sebkay/slim-starter
Requires
- fakerphp/faker: ^1.13
 - illuminate/database: ^8.27
 - monolog/monolog: ^2.2
 - php-di/slim-bridge: ^3.1
 - slim/csrf: ^1.0
 - slim/psr7: ^1.2
 - slim/slim: ^4.6
 - twig/twig: ^3.1
 - vlucas/phpdotenv: ^5.2
 
Requires (Dev)
- phpunit/phpunit: ^9.4
 - spatie/ray: ^1.19
 - squizlabs/php_codesniffer: ^3.5
 - vimeo/psalm: ^4.1
 
README
An easy to use Slim 4 starter project for server side apps.
What's Included
- Database models via Eloquent
 - Dependency Injection via a container
 - CSRF protection
 - Twig for templating
 - VueJS for reactivity
 - Sass for styling
 - CSS autoprefixing
 
Why
- Single instance app makes building and testing easy.
 - No hunting around fragmented include files trying to figure out what's going on.
 - Using Laravel's ORM, Eloquent, makes working with the database a breeze.
 - Easily add services to the container by extending the base 
App\Container\Serviceclass. 
How
New Project
composer create-project sebkay/spindle project-name