Php Laravel Nova安装-没有在";“新星”;名称空间

Php Laravel Nova安装-没有在";“新星”;名称空间,php,laravel,laravel-nova,laravel-artisan,Php,Laravel,Laravel Nova,Laravel Artisan,我正在尝试加入一个Laravel 5.8项目。按照指示,我将其添加到我的composer.json文件中: "repositories": [ { "type": "composer", "url": "https://nova.laravel.com" } ], 在要求部分: "laravel/nova": "~2.0", 然后我运行了composer update(并提供了我的id和密码),它成功地安装了nova软件包,我可以在我的comp

我正在尝试加入一个Laravel 5.8项目。按照指示,我将其添加到我的
composer.json
文件中:

"repositories": [
    {
        "type": "composer",
        "url": "https://nova.laravel.com"
    }
],
要求
部分:

"laravel/nova": "~2.0",
然后我运行了
composer update
(并提供了我的id和密码),它成功地安装了nova软件包,我可以在我的
composer.lock
文件中看到它们

下一步是
php artisan nova:install
,但是,这给了我:

“nova”命名空间中未定义任何命令

这类问题通常由
composer-dumpautoload
php-artisan-config:clear
解决,但是这两种方法都没有帮助。我使用zip下载和
路径
类型的repo-config进行了尝试,两者的作用相同。我还尝试了更暴力的
php-artisan-config:cache
,但也没有帮助


我错过了什么?

在继续安装Laravel Nova之前,请使用composer dump autoload。
然后它就可以正常工作了。

在继续安装Laravel Nova之前使用composer dump autoload。
那就可以了。

试着运行
php artisan clear compiled

clear compiled
命令用于清除已编译的类和 服务应用程序缓存。这两个文件位于
bootstrap/cache/
目录。编译后的类缓存存储在 文件名为
compiled.php
,服务缓存存储在一个文件中 命名为
services.php
。如果需要,此命令将删除这两个文件 它们是存在的


尝试运行
php artisan clear compiled

clear compiled
命令用于清除已编译的类和 服务应用程序缓存。这两个文件位于
bootstrap/cache/
目录。编译后的类缓存存储在 文件名为
compiled.php
,服务缓存存储在一个文件中 命名为
services.php
。如果需要,此命令将删除这两个文件 它们是存在的


您是否尝试过
php artisan clear compiled
成功!这些事情经常发生,这很烦人…@Remul如果你能将其作为解决方案发布,那就太好了。你有没有尝试过
php-artisan-clear-compiled
!这些事情经常发生,真让人恼火…@Remul如果你能将其作为解决方案发布,那就太好了。很高兴听到这个消息,先生。很高兴听到这个消息,先生。快乐编码:)