工匠不在laravel 5.2工作返回[ErrorException]

时间:2016-04-23 19:30:21

标签: laravel laravel-5.2

我在尝试执行php artisan“command”时遇到问题。这个命令无关紧要。

例如,执行命令:

php artisan make:controller TestController

我得到以下结果

  [ErrorException]
  Undefined variable: ths

我试过做什么?

我尝试更新/安装composer

composer update
composer install
composer dump-autoload

这给我带来了很多问题,例如我无法执行我的迁移,换句话说我不能采取下一步措施。

如果有人知道如何解决这个问题会很棒。

非常感谢

2 个答案:

答案 0 :(得分:3)

此错误意味着某个地方有一个$ths变量的类,并且它与命令无关。我认为您编写了一些代码并使用$ths代替$this。检查所有最后的更改(自定义命令,外观,服务提供商等)。只需修复它,命令就会再次运行。

如果在代码中找不到$ths,请查看Laravel错误日志以获取额外信息。

答案 1 :(得分:0)

我建议在你的代码中找到它。如果您使用Sublime Text,请按:

键盘快捷键是非Mac(常规)键盘上的Ctrl⇧+ F,以及Mac上的⌘⇧+ F.

并将$this放在此变量而不是$ths