加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 找不到laravel类(适用于localhost但不适用于DO服务器)

发布时间:2020-12-14 19:38:23 所属栏目:大数据 来源:网络整理
导读:这是一个重复的问题 – 例如: Laravel 4 migrations – class not found 但是,我已经尝试了所有解决方案(来自我能找到的每个论坛)并且无法解决这个问题. 脚本 我在我的本地机器上创建了一个Laravel 4项目 – 添加了一些类,控制器,视图等 – 项目运行良好.
这是一个重复的问题 – 例如:
Laravel 4 migrations – class not found

但是,我已经尝试了所有解决方案(来自我能找到的每个论坛)并且无法解决这个问题.

脚本

我在我的本地机器上创建了一个Laravel 4项目 – 添加了一些类,控制器,视图等 – 项目运行良好.

然后我将这个新的repo复制到我的DO服务器上 – 用composer等安装依赖项.该项目看起来不错,除了一个页面发出错误:

Class 'company' not found
SymfonyComponentDebugExceptionFatalErrorException
…/-vendor/-laravel/-framework/-src/-Illuminate/-Database/-Eloquent/-Model.php593

您可以查看此页面here.

我试过了…

我已经更新了作曲家.我试过“dump-autoload”.我在composer.json文件中将’minimum-stability’更改为’stable'(是的,这是在论坛帖子上提出的解决方案).

其他解决方案与在composer.json文件中添加“psr-4”或“psr-0”有关,具体取决于作曲家版本 – 尝试了两者.

最令我难以置信的是,这个页面在我的本地机器上工作得很好,但在DO服务器上却不行….如果你们需要更多关于某些东西的信息来解决这个问题,请告诉我.

任何帮助表示赞赏:)

这就是我的composer.json文件的样子:

{
    "name": "laravel/laravel","description": "The Laravel Framework.","keywords": ["framework","laravel"],"license": "MIT","require": {
        "laravel/framework": "4.0.*"
    },"autoload": {
        "classmap": [
            "app/commands","app/controllers","app/models","app/database/migrations","app/database/seeds","app/tests/TestCase.php"
        ]
    },"scripts": {
        "post-install-cmd": [
            "php artisan optimize"
        ],"post-update-cmd": [
            "php artisan clear-compiled","php artisan optimize"
        ],"post-create-project-cmd": [
            "php artisan key:generate"
        ]
    },"config": {
        "preferred-install": "dist"
    },"minimum-stability": "stable"
}
最有可能(我很确定)你的本地环境是Windows,而实时服务器是Linux.因此,如果类公司类文件在本地服务器上用作company.php,那么它在本地服务器上是相同的Company.php,但是Linux遵循区分大小写的规则,因此它将company.php和Company.php读作两个不同的文件.

因此,如果您使用的文件名为Company.php,那么请确保您使用相同的案例来引用该类,而不是公司(下),在Windows c和C中无关紧要,但在Linux / Unix上它确实是因为它的情况敏感的本性.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读