Есть 2 способа установки.
1 способ:
- Устанавливаете Laravel 11 через composer:
Код:
composer create-project "laravel/laravel" .
- Создаете в корне папки
packages/laravel
- Папку nova из архива заливаете в папку laravel
- В корне правите файл composer.json
Нужно вставить секцию где-то над секцией "require":
Код:
"repositories": {
"nova": {
"type": "path",
"url": "packages/laravel/nova",
"options": {
"symlink": true
}
}
},
и в секцию "require" добавляете
Код:
"laravel/nova": "dev-main"
- Выполняете команду:
- Дальше устанавливаете сам пакет
Код:
php artisan nova:install
php artisan migrate
И дальше можете по установке с оф. документации уже идти
Для просмотра ссылки Войди или Зарегистрируйся
P.S. Перед установкой пакета необходимо настроить файл .env где нужно указать данные базы данных.
2 способ
- Создаете composer repositories
- Создаете приватный репозиторий на github.com
- Создаете на github.com токен с правами (этот токен потом используете как пароль)
- Разархивируете и заливаете папку nova в любую папку на диске
- Инициализируете в этой папке из терминала git
- Шлёте коммит на гитхаб
- Из залитой версии делаете релиз с тэгом как версия v5.0.0 или выше
- Потом настраиваете свой композер репозиторий на ваш репозиторий git
- Команда типа composer require "ваш,логин/ваш_репозиторий" должна работать