yii-extension / app
Yii 3 application template
Fund package maintenance!
Open Collective
yiisoft
Installs: 602
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 3
Forks: 0
Open Issues: 4
Type:project
Requires
- php: ^8.1
- ext-intl: *
- httpsoft/http-message: ^1.1
- php-forge/foxy: ^0.1
- psr/container: ^2.0
- psr/http-message: ^1.1|^2.0
- psr/http-server-handler: ^1.0
- symfony/console: ^6.0
- ui-awesome/html: ^0.3
- ui-awesome/html-component-flowbite: ^1.0@dev
- ui-awesome/html-helper: ^0.2
- ui-awesome/html-interop: ^0.1
- ui-awesome/html-svg: ^0.2
- vlucas/phpdotenv: ^5.6
- yii3-extensions/asset-flowbite: ^0.1
- yii3-extensions/asset-fontawesome-free: ^0.1
- yiisoft/aliases: ^3.0
- yiisoft/assets: ^4.0
- yiisoft/cache: ^3.0
- yiisoft/cache-file: ^3.0
- yiisoft/config: ^1.1
- yiisoft/csrf: ^2.0
- yiisoft/data-response: ^2.0
- yiisoft/definitions: ^3.0
- yiisoft/di: ^1.2
- yiisoft/error-handler: ^3.0
- yiisoft/factory: ^1.0
- yiisoft/files: ^2.0
- yiisoft/http: ^1.2
- yiisoft/i18n: ^1.1
- yiisoft/log: ^2.0
- yiisoft/log-target-file: ^3.0
- yiisoft/router: ^3.0
- yiisoft/router-fastroute: ^3.0
- yiisoft/translator: ^3.0
- yiisoft/translator-extractor: ^2.0
- yiisoft/translator-message-php: ^1.1
- yiisoft/view: ^8.0
- yiisoft/yii-console: ^2.0
- yiisoft/yii-event: ^2.1
- yiisoft/yii-http: ^1.0
- yiisoft/yii-middleware: ^1.0
- yiisoft/yii-runner-console: ^2.0
- yiisoft/yii-runner-http: ^2.0
- yiisoft/yii-view: ^6.0
Requires (Dev)
- codeception/c3: ^2.7
- codeception/codeception: ^5.0
- codeception/module-asserts: ^3.0
- codeception/module-cli: ^2.0
- codeception/module-phpbrowser: ^3.0
- maglnet/composer-require-checker: ^4.7
- rector/rector: ^1.0.1
- symplify/easy-coding-standard: ^12.1
- vimeo/psalm: ^5.20
This package is auto-updated.
Last update: 2024-11-20 03:07:47 UTC
README
Flowbite Application for YiiFramework v 3.0.
Installation
This package requires bun for php-forge/foxy, which manages the installation of npm packages and resource compilation.
The preferred way to install this extension is through composer.
composer create-project --prefer-dist --stability=dev yii3-extensions/app <your directory> cd <your directory> composer update --prefer-dist --vvv
To launch development web server run:
composer run serve
Now you should be able to access the application through the URL printed to console. Usually it is http://localhost:8080.
Directory structure
The application has the following structure directory:
root
├── runtime Files generated during runtime.
├── src Application source code.
│ └── Framework Framework classes.
│ └── Asset Asset classes.
│ └── EventHandler Event handler classes.
│ └── Handler Handler classes.
│ └── resource Resource files.
│ └── asset Custom asset files.
│ └── layout Layout files.
│ └── message Message translation files.
│ └── UseCase Use case classes with vertical slices.
│ └── Hello Classes for function hello command.
│ └── Home Classes for function home page.
Configuration, installation and usage
For complete instructions on how to configure, install and use this application demo, see the docs.
Testing
Check the documentation testing to learn about testing.
License
The MIT License (MIT). Please see License File for more information.