Советы / рекомендации

Установка платформы Orchid – Панель администратора Laravel

 


Прежде чем вы сможете использовать платформу, вам необходимо ее установить. Это руководство должно помочь вам выполнить простую установку для запуска проекта.

Создать проект

Примечание. Если у вас уже установлена ​​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.