floor12 / yii2-app-basic
floor12 Yii 2 Basic Project Template
2.0.19.1
2019-05-15 12:43 UTC
Requires
- php: >=7.1.0
- fishvision/yii2-migrate: ^1.0
- floor12/yii2-admin-widget: dev-master
- floor12/yii2-formhint: dev-master
- floor12/yii2-fprotector: dev-master
- floor12/yii2-module-backup: dev-master
- floor12/yii2-module-banner: dev-master
- floor12/yii2-module-feedback: dev-master
- floor12/yii2-module-files: *
- floor12/yii2-module-news: dev-master
- floor12/yii2-module-pages: dev-master
- floor12/yii2-module-user: dev-master
- floor12/yii2-phone: ^1.0
- kartik-v/yii2-widget-select2: @dev
- yii2mod/yii2-enum: *
- yiisoft/yii2: ~2.0.19
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-swiftmailer: ~2.0.0
Requires (Dev)
- codeception/base: ^2.2.3
- codeception/specify: ~0.4.3
- codeception/verify: ~0.3.1
- facebook/webdriver: ^1.0.1
- yiisoft/yii2-debug: ~2.0.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.0.0
README
Вызываем команду для установки приложения в папку basic
composer create-project --prefer-dist --stability=dev floor12/yii2-app-basic basic
Далее копируем дефолтный конфиг базы basic/config/db.example.php
в basic/config/db.php
и вводим в него актуальные значения для доступа к базе:
return [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yii2basic', 'username' => 'root', 'password' => '', 'charset' => 'utf8', ];
После чего запускаем миграцию, которая создаст необходимые таблицы и внесет первые данные.
./yii migrate
После этого приложение можно открывать, предоставив доступ веб серверу к папке basic/web
.
Работа с пользователями
Для работы с пользователями используется floor12/yii2-module-user[https://github.com/floor12/yii2-module-user]
- Управление пользователями происходит по дефолту по адресу
/user/admin
- Авторизация по адресу
/user/frontend/login
- Данные для доступа первого пользователя после инициализации:
- Email:
admin@example.local
- Password:
123456
- Email: