繁体   English   中英

Laravel 4 Artisan命令

[英]Laravel 4 Artisan commands

我在使用Laravel 4的工匠时遇到了一些麻烦。 当运行基本

php artisan key:generate

我收到此错误:

[InvalidArgumentException] There are no commands defined in the "key" namespace

我已经阅读了一些地方,并使用以下命令更新了作曲家:

php composer.phar update

但这返回:

Nothing to install or update

问题仍然存在。

任何帮助将不胜感激。 谢谢。

尝试先更新作曲家本身

php composer.phar self-update

然后更新您的作曲家软件包

php composer.phar update

查找文件vendor / laravel / framework / src / Illuminate / Foundation / Console / KeyGenerateCommand.php-这是定义key:command的地方。

然后,查找vendor / laravel / framework / src / Illuminate / Foundation / Providers / KeyGeneratorServiceProvider.php-这是在工匠处注册要使用的命令的位置。

最有可能是您的安装中出现了问题

您是否已在Laravel 4中生成密钥? 该过程与L3有所不同,因为您没有删除“您的密钥在这里!!!” 该文件中的文字。

app/config/app.php 

您将文本留在那里,然后由工匠将其覆盖。

您可能已经知道这一点,并且面临另一个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM