使用ANY artisan命令时,类邮件程序不存在

时间:2019-05-03 20:23:18

标签: laravel virtualbox

我在laravel项目中遇到此错误: 每当我尝试运行ANY | sequence | sequence := MyClass on: Number. sequence add: 5. "ok, 5 isKindOf: Number" sequence add: 4.5. "ok, 5.4 isKindOf: Number" sequence add: 'hello world' "fail, not a Number" 命令时,Class mailer does not exist就在我的无业游民的机器中。我的项目已经加载到vm没问题了。我已经看到了涉及使用php artisan命令以及在cache:clear中实际包含类Mailer的多种解决方案,但是该类已经被导入了。好吧。我使用的任何artisan命令都返回此错误?

2 个答案:

答案 0 :(得分:1)

这里有几件事要检查:

  1. 检查邮件程序类的命名空间。您的代码正在寻找mailer或App \ mailer等吗?
  2. 检查是否有正确的大小写(例如mailer与Mailer)。如果您是在Windows计算机上进行开发,然后切换到Linux VM,则这种情况非常普遍。
  3. 如果您尝试过作曲家更新,请尝试作曲家dump-autoload

您是否有尝试访问邮件程序的代码示例?

答案 1 :(得分:0)

在我的虚拟机之外运行正确的php artisan命令以及运行composer install/update通常可以解决这些问题。