我有以下型号
<?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'
为什么会这样?
答案 0 :(得分:0)
试试这个:
composer dump-autoload
然后测试。
答案 1 :(得分:0)
与评论中提到的一样,问题是命名空间中的大小写语法错误...我仍然无法解释它在本地工作得很好但是它现在正在工作。