【问题标题】:Laravel Generate not workingLaravel 生成不工作
【发布时间】:2013-10-11 17:29:45
【问题描述】:

我在 Windows 7 64 位中运行 Sublime Test 2。我已经安装(并多次重新安装)Laravel Generator 和 Laravel 4 Artisan。我已经更新了作曲家和所有依赖项。但我无法让它正常工作。如果我按 ctrl-shift-P 并输入“laravel”,我会得到一个包含 11 个 Artisan 选项的列表,然后是一个包含 17 个 Generate 选项的列表,其中 6 个似乎是重复的,然后是另一个包含 20 个 Artisan 选项的列表。第一批 Artisan 选项给出 WindowsError: [Error 2] The system cannot find the file specified, Generate options give [InvalidArgumentException] There are no commands defined in the "generate" namespace.

第二批 Artisan 选项似乎确实有效,例如 Laravel Artisan: Controller: Make 提供了一个命令行,如果我输入“test”,它会创建一个名为 test.php 的宁静控制器。

但是,我仍然无法使用更全面的资源生成。 任何人都可以解释一下吗?

【问题讨论】:

  • 如果您通过 SublimeText 外部的命令行调用 artisan generate 命令是否有效?
  • 我在 gitbash 中尝试了 php artisan controller:make test 并且成功了
  • 然而 php artisan generate:controller test 产生了与 ST2 中相同的错误
  • 您安装了 Artisan 软件包吗? forums.laravel.io/viewtopic.php?pid=52928#p52928
  • 确实我有,使用包控制 - 到现在大概有十几次了!当然还有 Laravel 生成器本身。并尝试更改首选项中的 php.exe 路径。没有帮助,所以目前它恢复了默认值。

标签: laravel laravel-4


【解决方案1】:

如果您使用的是way/generators 包,您需要确保在您的config.app 文件中包含服务提供者('Way\Generators\GeneratorsServiceProvider')。

【讨论】:

    【解决方案2】:

    首先确保您先安装此插件:https://github.com/laravelbook/laravel4-sublimetext-helper

    然后你可能想做这里提到的事情:

    http://net.tutsplus.com/tutorials/tools-and-tips/pro-workflow-in-laravel-and-sublime-text/#comment-925470112

    还有其他 Windows 用户对此有困难,但似乎已经解决了。

    【讨论】:

    • 安装了上面的helper,先安装了aublimecodeintel,重新启动ST2,以管理员身份运行。我还将 php.exe 文件夹添加到 Windows 7 环境路径中,但没有更改。在 laravelgenerator.sublime-settings 中,路径现在如下所示:C:\\wamp\\bin\\php\\php5.3.8\\php.exe
    猜你喜欢
    • 2014-08-24
    • 2021-12-10
    • 2015-12-16
    • 2019-02-14
    • 2015-08-02
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 2018-09-08
    相关资源
    最近更新 更多