Laravel 使用任何artisan命令时,类mailer不存在

Laravel 使用任何artisan命令时,类mailer不存在,laravel,virtualbox,Laravel,Virtualbox,我在laravel项目中遇到以下错误: 每当我尝试运行任何php artisan命令时,Class mailer都不存在于我的vagrant机器中。我的项目已加载到vm中,没有问题。我见过多种解决方案,包括使用cache:clear命令,以及在App.php中实际包含类Mailer,但是该类已经导入,而且很好。我使用的任何artisan命令都会返回此错误?这里有几件事需要检查: 检查mailer类上的名称空间。您的代码是否正在查找邮件程序或应用程序\邮件程序等 检查外壳是否正确(例如,maile

我在laravel项目中遇到以下错误:
每当我尝试运行任何
php artisan
命令时,
Class mailer都不存在于我的vagrant机器中。我的项目已加载到vm中,没有问题。我见过多种解决方案,包括使用
cache:clear
命令,以及在
App.php
中实际包含类
Mailer
,但是该类已经导入,而且很好。我使用的任何artisan命令都会返回此错误?

这里有几件事需要检查:

  • 检查mailer类上的名称空间。您的代码是否正在查找邮件程序或应用程序\邮件程序等
  • 检查外壳是否正确(例如,mailer和mailer)。如果您在Windows机器上开发,然后切换到Linux虚拟机,这是非常常见的
  • 如果您尝试过编写器更新,请尝试编写器转储自动加载

  • 您是否有尝试访问mailer的代码示例?

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

    您是否尝试过
    composer更新
    ?是的,多次尝试,开始失去对#2的mindGood调用。如果OP一字不差地复制/粘贴了错误,那么小写字母就是一个关键线索。