Laravel Nova, маршрут не найден

Я установил 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.

3

Решение

Вы должны очистить кеш конфигурации, чтобы изменения вступили в силу:

php artisan config:clear
1

Другие решения

Я столкнулся с этой проблемой тоже. добавлять Nova::routes(); на ваш routes/web.php и перезагрузите /nova в вашем браузере.

2

Убедитесь, что приложение \ Providers \ NovaServiceProvider находится в списке поставщиков.

  • Идти к config/app.php
  • добавлять App\Providers\NovaServiceProvider::class, к providers

Обратите внимание, что этот ответ относительно @ jszobody’s anwser и прямой ответ на вопрос в ответ на вышеупомянутый твит.
https://twitter.com/taylorotwell/status/1032300773655408640

Без этого можно увидеть панель Nova, хотя она остается пустой. При новой установке в это время на панели инструментов появится карточка «Справка».

2

От Тейлора (если вы используете более раннюю версию, чем Nova 1.0.1):

Если у вас возникают проблемы с тем, что Nova не регистрирует маршрут / nova при использовании «php artisan serve» … попробуйте обновить Nova и обновить регистрацию вашего маршрута в NovaServiceProvider, чтобы соответствовать этому изображению … (добавьте «регистрация» в конце цепочки ).

введите описание изображения здесь

https://twitter.com/taylorotwell/status/1032298042773393408

0
По вопросам рекламы [email protected]