【问题标题】:Class not found [laravel]找不到类[laravel]
【发布时间】:2020-06-24 19:03:50
【问题描述】:

我正在使用laravel 5.5,我想使用CrondJobs,但在我的php文件中找不到我的类

//This Is My Name Space
namespace App\Http\Controllers\Crons;

//Using Jalali but Class Not Found
$date =\Morilog\Jalali\Jalalian::now()->format("Y/m/d " );

这是我的 error_log 中的错误

PHP 致命错误:未捕获的错误:类 'Morilog\Jalali\Jalalian' 不是 在/home/micacoco/crons/cron.php:29中找到

【问题讨论】:

  • /home/micacoco/crons/cron.php 看起来不像是在 laravel 项目中。
  • 你在config/app.php注册包了吗?如果没有,那可能有助于解决问题。查看这篇文章了解更多信息:Laravel: How to update packages in storage/framework
  • 感谢您的回答,但我的包在我的项目中运行,但我的站点服务器在运行我的 laravel php 代码时找不到我的类、模型和包........跨度>

标签: php laravel-5


【解决方案1】:

此错误的可能原因可能是:

  1. 类不存在

  2. 例如,类名大小写不一样 - 即使类名大小写相同,Jalalian.php 和 jalalian.php 也不相同 检查以确认“use”语句的字母大小写正确。

  3. 命名空间错误

【讨论】:

    猜你喜欢
    • 2015-03-21
    • 2020-02-12
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-16
    • 2018-10-10
    相关资源
    最近更新 更多