web-dev-qa-db-fra.com

Laravel Nova, itinéraire non trouvé

J'ai installé Laravel Nova (avec Laravel 5.6). App\Providers\NovaServiceProvider::class est enregistré dans mon fichier config/app.php. Mais quand je vais à https://localhost:1234/nova je reçois une erreur 404.

J'ai effacé mes caches et exécuter un composer dump-autoload. Comment puis-je faire fonctionner cette route?

EDIT: Lorsque je lance php artisan route:list, les routes nova-api sont présentes mais il n’existe aucune route pour nova.

De plus, les migrations n'ont pas été copiées après le nova:install. Je travaille avec un projet existant Laravel.

3
GluePear

Vous devez vider le cache de configuration pour que les modifications s'appliquent réellement:

php artisan config:clear
1
Chin Leung

J'ai rencontré ce problème aussi. Ajoutez Nova::routes(); à votre routes/web.php et rechargez /nova dans votre navigateur.

2
Andrew

De Taylor (si vous utilisez une version antérieure à Nova 1.0.1):

Si vous ne parvenez pas à enregistrer Nova avec un itinéraire/nova lorsque vous utilisez "php artisan serve" ... essayez de mettre à niveau Nova et mettez à jour l'enregistrement de votre itinéraire dans votre NovaServiceProvider afin qu'il corresponde à cette image ... ).

 enter image description here

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

0
jszobody