【问题标题】:Laravel 4 Artisan commandsLaravel 4 Artisan 命令
【发布时间】:2014-03-24 03:38:36
【问题描述】:

我在使用 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

问题依然存在。

我们将不胜感激。谢谢。

【问题讨论】:

  • 你什么时候下载了 Laravel 4?快速搜索发现了这个link

标签: php command-line-interface laravel laravel-4


【解决方案1】:

尝试先更新作曲家自己

php composer.phar self-update

然后更新你的作曲家包

php composer.phar update

【讨论】:

    【解决方案2】:

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

    然后,查找 vendor/laravel/framework/src/Illuminate/Foundation/Providers/KeyGeneratorServiceProvider.php - 这是注册命令以供 artisan 使用的地方。

    你的安装很可能有问题

    【讨论】:

      【解决方案3】:

      您已经在Laravel 4 中生成密钥了吗?该过程与 L3 有所不同,因为您不会删除“您的密钥在此处!!!”此文件中的文本。

      app/config/app.php 
      

      您将文本留在那里,然后工匠会在上面书写。

      您可能已经知道这一点并面临不同的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-07
        • 2013-06-08
        • 1970-01-01
        • 2017-01-18
        • 1970-01-01
        • 2020-03-17
        • 2019-04-03
        • 2019-03-13
        相关资源
        最近更新 更多