Download the PHP package grigor/yii2-rest-demo without Composer
On this page you can find all versions of the php package grigor/yii2-rest-demo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download grigor/yii2-rest-demo
More information about grigor/yii2-rest-demo
Files in grigor/yii2-rest-demo
Package yii2-rest-demo
Short Description Demo project
License BSD-3-Clause
Homepage http://www.yiiframework.com/
Informations about the package yii2-rest-demo
Demo RESTful
Проект для демонстрации нескольких расширений:
Установка
Клонируйте репозиторий себе на компьютер или выполните команду
За тем перейдите в папку проекта
Инициализируйте одно из окружений выполнив команду
Выберите 0 или 1 где 0 - девелоперское окружение и 1 - продакшен.
Создайте базу данных и настройте коннект в файле common/config/main-local.php
Выполните миграции
Направьте домены на папки
api/web
backend/web
В папке api/controllers вы найдете конфиг http клиента phpstorm можно поиграться. Открыт один ресурс остальные требуют авторизации OAuth 2.0 см. конфиг.
Для примера я добавил модуль регистрации КОТОРЫЙ В АДМИНКЕ НЕ НУЖЕН, через него можно удобно зарегаться в системе.
В планах покрыть тестами и дополнить инфраструктуру базовыми объектами: http делегатом для контекстов, консольным генератором контекстов и модулей (базовые фалы и структура каталогов). Следите за yii2-project-library
Если вы пользователь laradock и хотите сопрячь два хоста, то вам следует перейти в корень laradock и изменить файл docker-compose.yml, а именно изменить настройки своего сервера добавив алиасы в разделе нетворкс.
Измененные настройки на примере Nginx
За-тем снова сбилдить контейнеры php-fpm и workspace выполнив команду:
Тестировать
Запуск приложения
Запуск тестов api
All versions of yii2-rest-demo with dependencies
yiisoft/yii2 Version ~2.0.14
yiisoft/yii2-bootstrap Version ~2.0.0
yiisoft/yii2-swiftmailer Version ~2.0.0 || ~2.1.0
grigor/yii2-rest Version ^1.0.2
grigor/yii2-project-library Version ~0.0.1
kartik-v/yii2-widget-fileinput Version @dev
kartik-v/yii2-editable Version dev-master
yiisoft/yii2-imagine Version ^2.3
zakurdaev/yii2-editorjs-widget Version *
grigor/yii2-blog-management Version dev-master
grigor/yii2-user-management Version dev-master
grigor/yii2-access-management Version dev-master
grigor/yii2-signup Version dev-master
filsh/yii2-oauth2-server Version ^2.1.1