Установка
Last updated
Was this helpful?
Last updated
Was this helpful?
Voyager очень прост в установке. После создания нового приложения Laravel вы можете включить пакет Voyager следующей командой:
Далее убедитесь, что вы создали новую базу данных и добавили учетные данные вашей базы данных в .env файл, а также добавьте URL вашего приложения в переменную APP_URL
:
Наконец, мы можем установить Voyager. Вы можете выбрать установку Voyager с фиктивными данными или без них. В состав данных будет входить 1 аккаунт администратора (если нет уже существующих пользователей), 1 демо-страница, 4 демо-записи, 2 категории и 7 настроек.
Чтобы установить Voyager без фиктивных данных просто запустите
Если вы предпочитаете установить его с фиктивными данными, выполните следующую команду:
Ошибка Specified key was too long Если вы видите это сообщение об ошибке у вас устаревшая версия MySQL, воспользуйтесь следующим решением:
И всё готово!
Запустите локальный сервер разработки командой php artisan serve
и откройте URL в вашем браузере.
Если вы установили фальшивые данные, то для вас был создан пользователь со следующими учетными записями:
email:
admin@admin.com
password:password
Если фиктивный пользователь не был создан, вы можете назначить права администратора существующему пользователю. Это можно легко сделать, выполнив следующую команду:
Если вы хотите создать нового пользователя с правами администратора, вы можете передать флаг --create
, как показано ниже.:
Вам будет предложено ввести имя пользователя и пароль.
Первое, что вам нужно сделать, это опубликовать ассеты, которые поставляются с Voyager. Вы можете сделать это, выполнив следующие команды.:
Далее, выполните команду php artisan migrate
чтобы создать все таблицы Voyager.
Теперь откройте вашу User-Model (обычно app/User.php
) и расширьте класс от \TCG\Voyager\Models\User
вместо Authenticatable
.
Следующим шагом является добавление маршрутов Voyager в ваш файл routes/web.php
:
Теперь запустите
php artisan db:seed --class=VoyagerDatabaseSeeder
для сида необходимых данных в вашу базу данных,
php artisan hook:setup
для установки системы хуков, и
php artisan storage:link
чтобы создать сим-линк storage в public.
После этого запустите composer dump-autoload
для завершения установки!
Этот раздел предназначен для пользователей, которые устанавливают Voyager на уже существующую установку Laravel, или для пользователей, которые хотят выполнить установку вручную. Если это не ваш случай, вам следует вернуться к документации или пропустить этот раздел.