rabint / advanced-app
rabint Yii 2 advanced Project starter app
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 2
Open Issues: 0
Type:project
Requires
- php: >=7.4.0
- ext-intl: *
- asofter/yii2-imperavi-redactor: >=0.0.3@dev
- bigbluebutton/bigbluebutton-api-php: ~2.0.0
- intervention/image: ^2.4
- kartik-v/yii2-bootstrap4-dropdown: @dev
- kartik-v/yii2-widget-activeform: @dev
- kartik-v/yii2-widget-select2: @dev
- league/flysystem: ^1.0
- moonlandsoft/yii2-phpexcel: *
- npm-asset/chart.js: ^2.7
- npm-asset/font-awesome: ^5.7
- npm-asset/leaflet: ^1.4
- phpoffice/phpspreadsheet: ^1.7
- rabint/attachment: ^1.0
- rabint/base: ^1.0
- rabint/contact: ^1.0
- rabint/notify: ^1.0
- rabint/option: ^1.0
- rabint/page: ^1.0
- rabint/pm: ^1.0
- rabint/seo: ^1.0
- rabint/stats: ^1.0
- rabint/theme-coreui: ^1.0
- rabint/user: ^1.0
- trntv/yii2-command-bus: ^3.0
- yiisoft/yii2: ~2.0.45
- yiisoft/yii2-bootstrap4: ^2.0
- yiisoft/yii2-redis: ^2.0
- yiisoft/yii2-swiftmailer: ~2.0.0 || ~2.1.0
- yiisoft/yii2-symfonymailer: ~2.0.3
Requires (Dev)
- bizley/migration: ^4.3
- codeception/codeception: *
- codeception/lib-innerbrowser: *
- codeception/module-asserts: *
- codeception/module-filesystem: *
- codeception/module-yii2: *
- codeception/verify: *
- phpunit/phpunit: *
- symfony/browser-kit: ^6.0 || >=2.7 <=4.2.4
- yiisoft/yii2-debug: ~2.1.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.2.0
README
Rabint Yii2 starter kit
پروژه کیت شروع به کار پروژه بر پایه فریمورک yii2 رابینت
how to install:
- download OR clone with git
https://github.com/rabint-lab/yii2-rabint-advanced-app.git
Or create with composer:
composer create-project rabint/advanced-app rabint-advanced-app
- composer install
php composer.phar install
-
set your env : copy
env.dist.php
toenv.php
and edit this file if you need. -
set db config in
_env/{your_env}.php
-
go to app folder
$ cd app
-
apply migrations :
$ php yii migrate
-
apply migrations :
$ php yii rbac-migrate
login to admin
- goto login page : maybe
http://localhost/sample-app/login
- login data:
username | password |
---|---|
webmaster | secret_webmaster |
manager | secret_manager |
user | secret_user |
env customize per app
you can copy _env
folder to app_folder/_env
include hierarchy:
1- app_folder/_env/env_file
2- _env/env_file
3- app_folder/_env/base_env.php
4- _env/base_env.php
migration generate
$ php yii migrate-generate/create [table_name]
###For other usefull commands see:
vendor/rabint/base/_doc/console_commands.md