我在尝试执行php artisan“command”时遇到问题。这个命令无关紧要。
例如,执行命令:
php artisan make:controller TestController
我得到以下结果
[ErrorException]
Undefined variable: ths
我试过做什么?
我尝试更新/安装composer
composer update
composer install
composer dump-autoload
这给我带来了很多问题,例如我无法执行我的迁移,换句话说我不能采取下一步措施。
如果有人知道如何解决这个问题会很棒。
非常感谢
答案 0 :(得分:3)
此错误意味着某个地方有一个$ths
变量的类,并且它与命令无关。我认为您编写了一些代码并使用$ths
代替$this
。检查所有最后的更改(自定义命令,外观,服务提供商等)。只需修复它,命令就会再次运行。
如果在代码中找不到$ths
,请查看Laravel错误日志以获取额外信息。
答案 1 :(得分:0)
我建议在你的代码中找到它。如果您使用Sublime Text,请按:
键盘快捷键是非Mac(常规)键盘上的Ctrl⇧+ F,以及Mac上的⌘⇧+ F.
并将$this
放在此变量而不是$ths