在远程服务器上找不到Laravel Trait,在本地就可以了

时间:2016-09-22 08:17:32

标签: laravel laravel-5 laravel-5.3

我有以下型号

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use \Kalnoy\Nestedset\Nodetrait;

class Category extends Model
{
    use NodeTrait;
}

它在我的家园本地环境中正常工作,在尝试将其发布到vps上(并运行作曲家安装和更新)后,我得到了这个特性的错误未被发现

  

Category.php第10行中的FatalErrorException:Trait   找不到'Kalnoy \ Nestedset \ Nodetrait'

为什么会这样?

2 个答案:

答案 0 :(得分:0)

试试这个:

composer dump-autoload

然后测试。

答案 1 :(得分:0)

与评论中提到的一样,问题是命名空间中的大小写语法错误...我仍然无法解释它在本地工作得很好但是它现在正在工作。