laravel:php工匠不工作

Posted

技术标签:

【中文标题】laravel:php工匠不工作【英文标题】:laravel : php artisan not working 【发布时间】:2016-05-26 16:28:02 【问题描述】:

我知道那里有很多答案,但没有一个能解决我的问题。我在 2016 年再试一次,可能有人可以提供帮助。

php artisan make:migration createxxxtable

不显示任何错误,也不创建文件

这些函数都不输出任何东西。

php artisan list
php artisan help migrate

这不是新项目。我之前一直在做这个项目,它工作得很好。创建了一堆迁移。

我尝试删除供应商内部的所有内容并执行composer installcomposer update 仍然没有运气。

我也尝试过诸如 dump-autoload 、 optimize 、 clear-compiled 等命令

谢谢

【问题讨论】:

你有没有尝试安装一个新的 laravel 副本并在那里尝试 php artisan? 好的,我去试试 @JilsonThomas 好的,它正在开发新的项目。然后呢? 我怀疑您需要将所有控制器、配置、composer.json、模型、视图移动到新项目。我不得不这样做一次。尝试了一切,但没有解决任何问题。 是的,似乎很多人都有这个问题,但没有人解决它(提到如何解决它)。至少谢谢你给了我一个方法来解决这个问题。以前没有想到这一点。 【参考方案1】:

好的,找到了解决方案。我不知道是什么原因。但这是因为我在 config 文件夹中创建的 自定义配置文件 中使用了 url() 助手。 url 和其他的配置文件和值在整个网站上都可以正常工作,但它只是破坏了 artisan 命令。我不知道为什么。

从我的自定义配置文件中删除 url() 助手解决了这个问题。

【讨论】:

谢谢你!如果没有你,我永远不会想到这就是原因。为我节省了很多时间和压力。【参考方案2】:

通常出现此问题是由于您的代码中的错误。检查这些公司

    可能是您的 .env 文件中的拼写错误 可能是您的 .env 中的语法错误 在您的配置文件夹中输入错误的配置(语法错误)

【讨论】:

【参考方案3】:

你能试试 php artisan 会打开 artisan 命令吗? 如果这些没有显示任何内容,请在控制台中检查您的项目路径。

【讨论】:

我做了php artisan 什么都没出现.. 我试过ls 我在正确的文件夹中看到工匠文件 顺便说一句,你似乎是新来的。这种回复更像是评论。所以下次你可能会关注 *** 的工作方式:) 没有冒犯。

以上是关于laravel:php工匠不工作的主要内容,如果未能解决你的问题,请参考以下文章

Laravel - 工匠命令不起作用

如何在 Laravel(PHP 工匠)中删除 Auth

Php工匠迁移失败Laravel [重复]

从另一台没有工匠的电脑上运行 laravel 服务 css 和 js 不工作 [关闭]

laravel php工匠错误

Laravel 工匠服务错误