Spindle – A Slim 4 starter project
- Eloquent database models
- Dependency Injection via a container
- CSRF protection (via Slim CSRF)
- Twig 3 for templating
- Vue.js 3 for reactivity and single file components
- Sass for styling
- CSS autoprefixing (via autoprefixer)
- Webpack 5 for compiling
- A 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 straightforward.
- Easily add services to the container by extending the base
App\Container\Service
class.
composer create-project sebkay/spindle project-name