https://github.com/kingnoosh/stirhack
https://github.com/kingnoosh/stirhack
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kingnoosh/stirhack
- Owner: KingNoosh
- License: bsd-3-clause
- Created: 2016-02-13T12:33:12.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-02-13T23:01:30.000Z (about 10 years ago)
- Last Synced: 2025-02-24T22:11:13.162Z (12 months ago)
- Language: PHP
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Slim 3 Skeleton
This is a simple skeleton project for Slim 3 that includes Twig, Flash messages and Monolog.
## Create your project:
$ composer create-project -n -s dev akrabat/slim3-skeleton my-app
### Run it:
1. `$ cd my-app`
2. `$ php -S 0.0.0.0:8888 -t public public/index.php`
3. Browse to http://localhost:8888
## Key directories
* `app`: Application code
* `app/src`: All class files within the `App` namespace
* `app/templates`: Twig template files
* `cache/twig`: Twig's Autocreated cache files
* `log`: Log files
* `public`: Webserver root
* `vendor`: Composer dependencies
## Key files
* `public/index.php`: Entry point to application
* `app/settings.php`: Configuration
* `app/dependencies.php`: Services for Pimple
* `app/middleware.php`: Application middleware
* `app/routes.php`: All application routes are here
* `app/src/Action/HomeAction.php`: Action class for the home page
* `app/templates/home.twig`: Twig template file for the home page
# StirHack