【问题标题】:Class Landlord does not exist - Laravel 5.5 [closed]类地主不存在 - Laravel 5.5 [关闭]
【发布时间】:2017-10-19 09:57:00
【问题描述】:

我安装了 laravel 的房东包,在设置提供者、外观并发布配置后,我在页面加载时得到 Class Landlord does not exist

【问题讨论】:

  • 试过composer dump-autoload ?
  • 是的。没修好。
  • 能否给我们看看相关代码
  • 当您提出一个没有任何信息的问题时,我们应该如何知道您的命名空间发生了什么?
  • 另外,大概是HipsterJazzbo\Landlord 包,您到底想要实现什么与标准的belongsTo 关系不同?这几乎就是所有这些。

标签: php laravel


【解决方案1】:

如果您添加了别名:

'aliases' => [
    ...
    'Landlord'   => HipsterJazzbo\Landlord\Facades\Landlord::class,
],

然后只需将此行添加到类的顶部,即您尝试使用该包的位置:

use Landlord;

或者只使用外观的全名:

\Landlord::addTenant('tenant_id', 1);

【讨论】:

  • 我确实添加了一个别名。但我什至不能使用这个包,因为我在重新加载页面时不断收到错误。
  • @PeterTaiwo 你加了use Landlord;吗?如果是这样,请尝试运行composer du 命令。如果这没有帮助,则表示该软件包未安装(查看vendor 目录)或已加载(您没有在config/app.php 中添加服务提供者)。
  • 我使用 github 上给出的示例安装了它。我检查了供应商目录,它就在那里,并确认我将它添加到 config/app.php。谢谢
猜你喜欢
  • 2020-03-17
  • 1970-01-01
  • 1970-01-01
  • 2018-06-01
  • 2018-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-30
相关资源
最近更新 更多