【问题标题】:Artisan make:controller Doesn't work and no errorArtisan make:controller 不起作用且没有错误
【发布时间】:2017-10-03 13:24:56
【问题描述】:

我使用的是 Laravel 5.3.0,它运行在带有 Manjaro 的本地服务器上。我通过 ssh 访问项目文件夹,并且我也在使用 artisan trough SSH。

一切正常,我通过终端运行服务器:

php artisan serve --host 192.168.0.10 --port 80

并且可以通过浏览器访问项目。

但是当我运行这个命令时:

php artisan make:controller ContatoController

或

artisan make:controller ContatoController

什么也没发生,它卡住了,几分钟后没有消息错误。没有创建控制器。

有人知道怎么解决吗?

【问题讨论】:

  • 只有 make:controller 不工作或任何其他 php artisan 命令也不工作?
  • 执行命令时是否在正确的目录中?当我创建控制器时,我首先必须浏览到我的 laravel 项目目录并从那里运行命令。
  • @DhavalChheda、php artisan env 和其他命令正在运行。有趣的事实:我在本地安装进行测试,该命令也没有运行。
  • @Mr.Greenwoodz 我在 laravel 项目目录中。
  • 您的服务器必须正在运行才能执行命令(我认为!)。至少这对我来说听起来有点合乎逻辑。我按照 laracasts.com 上的 laracasts 教程进行操作。那里的一切都解释得很好。也许你可以试试看?

标签: php laravel-5 laravel-artisan


【解决方案1】:

事情是这样的:

我运行的是 artisan server,之后(在同一个终端上)我运行了 make:controller 命令。

解决方案是: 1-打开linux终端,运行artisan server; 2- 打开另一个终端(如果您使用的是 Terminator,则打开拆分窗口)并使用您想要的所有命令。

【讨论】:

    猜你喜欢
    • 2015-07-16
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-09
    • 2020-07-06
    • 1970-01-01
    相关资源
    最近更新 更多