Download the PHP package arckteh/yii2-request-app without Composer
On this page you can find all versions of the php package arckteh/yii2-request-app. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download arckteh/yii2-request-app
More information about arckteh/yii2-request-app
Files in arckteh/yii2-request-app
Package yii2-request-app
Short Description Yii 2 Basic Project Template
License MIT
Homepage https://github.com/arckteh/yii2-request-app
Informations about the package yii2-request-app
Requests management app based on Yii 2 Basic Project Template
For original template check Yii 2 Basic Project
The project implements a system for accepting and processing user requests from the site
INSTALLATION
Clone repository to your web server root
git clone [email protected]:arckteh/yii2-request-app app
Install on an existing server
If tou already have web server with composer installed and configured run project initialization:
composer create-project
Adjust the configuration: set cookie validation key in config/web.php
'request' => [
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => '<secret random string goes here>',
],
Adjust database settings in config files
config/db.php
config/test_db.php
Now you can init databases with composer command
composer init-db
Access the application through the following URL
http://localhost/basic/web/
Install web server with Docker
Copy _.envtemplate to the .env. If you want, change docker settings in the .env file
Start the container
docker compose up -d
Run project installation
docker compose run --rm php composer create-project
Adjust settings: Set cookie validation key in config/web.php and database configuration in config/db.php and _config/testdb.php. Run database initialization
docker compose run --rm php composer init-db
You can then access the application through the following URL:
http://loclhost
To stop and remove the container use command
docker compose down
TESTING
To run all tests use the command:
vendor/bin/codecept run
And you can run the api tests with the command
vendor/bin/codecept run apiAll versions of yii2-request-app with dependencies
yiisoft/yii2 Version ~2.0.45
yiisoft/yii2-symfonymailer Version ~2.0.3
yiisoft/yii2-bootstrap5 Version ^2.0
yii2mod/yii2-swagger Version ^1.1
doctrine/annotations Version <2.0.0
yiisoft/yii2-jui Version ^2.0