rorteg / app_skeleton
Project Example
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 6
Language:CSS
Type:project
Requires
- php: ^7.1
- ext-json: *
- ext-pdo: *
- league/route: ^4.2
- odan/twig-assets: ^2.0
- robmorgan/phinx: ^0.10.6
- symfony/console: ^4.2
- twig/twig: ^2.0
- wikimedia/composer-merge-plugin: *@dev
- zendframework/zend-config: ^3.2
- zendframework/zend-diactoros: ^2.1
- zendframework/zend-httphandlerrunner: ^1.1
- zendframework/zend-servicemanager: ^3.4
Requires (Dev)
- php-coveralls/php-coveralls: ^2.1
- phpro/grumphp: ^0.14.3
- phpstan/phpstan: ^0.11.2
- phpunit/phpunit: ^7.5
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2025-03-12 13:52:20 UTC
README
Requirements
- PHP ^7.1
- PHP PDO extension
- PHP json extension
- node/npm
Installation
1 - Composer create project
composer create-project rorteg/app_skeleton -s dev -n
2 - Configure the access data for the database
Before setting up, create a new database.
vim phinx.yml
vim app/etc/db.php
3 - Perform the database migration
vendor/bin/phinx migrate
vendor/bin/phinx seed:run
4 - NPM
npm install
5 - PHP Server
php -S localhost:8085 -t pub/
Usage
Go to http://localhost:8085 and click Admin menu.
Username | Password |
---|---|
admin | admin@123 |