J'ai utilisé la commande php artisan controller:make PostController
pour créer un contr?leur hier, puis je l'ai supprimé et recréé plusieurs fois, pas de problème.
J'ai eu une erreur lorsque j'ai essayé de créer PostController aujourd'hui.
{"error":
{"type":"ReflectionException","message":"Class PostController does not exist",
"file":"D:\wamp\www\laravel\vendor\laravel\framework\src\Illuminate\Routing\ControllerInspector.php","line":28}
}
Ensuite, j'ai découvert que le passage à un autre contr?leur ou même à une autre commande artisanale signalait la même erreur. Tu ne sais pas pourquoi ?
Je soup?onne que le problème a été causé par des opérations répétées hier. J'ai essayé d'exécuter composer dump-autoload
和 composer clear
mais le problème n'a toujours pas été résolu. . . Et seul ce projet a des problèmes, les autres projets sont normaux. Quelle en est la raison?? S'il vous pla?t, aidez?!
走同樣的路,發(fā)現(xiàn)不同的人生
Il se peut qu'il y ait une erreur dans le fichier artisanal. Copiez-le depuis un autre projet et essayez-le.
Ce problème est que vous avez d'abord défini un contr?leur qui n'existe pas dans le routage, supprimez-le simplement.
php artisan make:controller PostController, votre commande est fausse