Я установил Laravel Nova (используя Laravel 5.6). App\Providers\NovaServiceProvider::class
зарегистрирован в моем config/app.php
файл. Но когда я иду в https://localhost:1234/nova
Я получаю 404
ошибка.
Я очистил свои кэши и запустил composer dump-autoload
, Как я могу заставить этот маршрут работать?
РЕДАКТИРОВАТЬ: Когда я бегу php artisan route:list
nova-api
маршруты есть, но нет маршрута для nova
,
Кроме того, миграции не были скопированы после nova:install
, Я работаю с существующим проектом Laravel.
Вы должны очистить кеш конфигурации, чтобы изменения вступили в силу:
php artisan config:clear
Я столкнулся с этой проблемой тоже. добавлять Nova::routes();
на ваш routes/web.php
и перезагрузите /nova
в вашем браузере.
Убедитесь, что приложение \ Providers \ NovaServiceProvider находится в списке поставщиков.
config/app.php
App\Providers\NovaServiceProvider::class,
к providers
Обратите внимание, что этот ответ относительно @ jszobody’s anwser и прямой ответ на вопрос в ответ на вышеупомянутый твит.
https://twitter.com/taylorotwell/status/1032300773655408640
Без этого можно увидеть панель Nova, хотя она остается пустой. При новой установке в это время на панели инструментов появится карточка «Справка».
От Тейлора (если вы используете более раннюю версию, чем Nova 1.0.1):
Если у вас возникают проблемы с тем, что Nova не регистрирует маршрут / nova при использовании «php artisan serve» … попробуйте обновить Nova и обновить регистрацию вашего маршрута в NovaServiceProvider, чтобы соответствовать этому изображению … (добавьте «регистрация» в конце цепочки ).