- Создать проект
- Добавить зависимость
- Установка платформы
- Создать пользователя
- Запустить локальный сервер
- Издательские ресурсы
- Обновление
- Что делать дальше?
Прежде чем вы сможете использовать платформу, вам необходимо ее установить. Это руководство должно помочь вам выполнить простую установку для запуска проекта.
Создать проект
Примечание. Если у вас уже установлена Laravel, вы можете пропустить этот шаг.
Будучи пакетом для фреймворка, вы должны сначала установить Laravel. Это можно сделать с помощью инструмента управления зависимостями Composer, выполнив composer create-project
команду в своем терминале:
$ composer create-project laravel/laravel orchid-project "8.*" --prefer-dist
Для получения дополнительной информации о том, как установить Laravel, следуйте Официальному руководству по установке Laravel .
У тебя нет Composer? Его легко установить, следуя инструкциям на странице загрузки .
Он создаст новый orchid-project
каталог, загрузит зависимости и сгенерирует ведущие каталоги и файлы, необходимые для начала работы. Другими словами, установите новый проект фреймворка.
Не забудь
- Набор «CHMOD -R о + ш» права на
storage
иbootstrap/cache
каталоги - Отредактируйте
.env
файл
Примечание. Если вы только что установили Laravel, вам может потребоваться сгенерировать ключ с помощью команды
php artisan key:generate
Добавить зависимость
Перейдите в каталог созданного проекта и выполните команду:
$ composer require orchid/platform
Примечание. Вам также необходимо создать новую базу данных, обновить
.env
файл учетными данными и добавить URL-адрес вашего приложения в переменнуюAPP_URL
.
Установка платформы
Примечание. При установке
app/Models/User
модель перезапишется .
Запустите процесс установки, выполнив команду:
php artisan orchid:install
Создать пользователя
Чтобы создать пользователя с максимальными разрешениями, вы можете выполнить следующую команду с именем пользователя, адресом электронной почты и паролем:
php artisan orchid:admin admin admin@admin.com password
Запустить локальный сервер
Если вы не установили сервер (Nginx, Apache и т. Д.) Для запуска проекта, вы можете использовать встроенный сервер:
php artisan serve
Откройте браузер и перейдите в http://localhost:8000/admin
. Если все работает, вы увидите страницу входа в панель управления. Позже вы можете остановить сервер, нажав Ctrl + C
в терминале.
Примечание. Предположим, ваша среда выполнения использует другой домен (например, orchid.loc). В этом случае панель администратора может быть недоступна. Вам необходимо указать свой домен в файле
config/platform.php
или.env
файле конфигурации . Это позволяет сделать панель администратора доступной в другом домене или субдомене, напримерplatform.example.com
.
Издательские ресурсы
По умолчанию статические файлы (css / js) доставляются через маршруты приложений. Это лучший баланс между конфигурацией и отслеживанием изменений, но вы можете указать веб-серверы для распространения. Для этого вам нужно запустить команду, которая создает символическую ссылку в общедоступном каталоге. Используйте его только в том случае, если на вашем веб-сервере возникли проблемы :
php artisan orchid:link
Проблемы, возникшие при установке? Возможно, у кого-то уже была эта проблема https://github.com/orchidsoftware/platform/issues. Если нет, вы можете отправить сообщение или попросить о помощи .
Обновление
Находясь в каталоге проекта, используйте Composer
для обновления пакета:
composer update orchid/platform --with-dependencies
Примечание. Вы также можете обновить все свои зависимости, перечисленные в
composer.json
файле, запустивcomposer update
.