2016-09-22 91 views
0

我有以下型號Laravel特質遠程服務器上沒有發現,是確定本地

<?php 

namespace App; 

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

class Category extends Model 
{ 
    use NodeTrait; 
} 

這是我的家園當地環境正常工作,試圖將其發佈在一個VPS(和運行作曲家安裝後和更新)我有這種特質沒有被發現

FatalErrorException中的錯誤Category.php線10:特質 'Kalnoy \ Nestedset \ Nodetrait' 未找到

爲什麼會這樣?

+0

嘗試像這樣使用App \ Kalnoy \ Nestedset \ Nodetrait; – Komal

+0

@Komal它沒有幫助。同樣的錯誤 – GabAntonelli

+0

你是否爲此添加了任何提供者類? – Komal

回答

0

試試這個:

composer dump-autoload 

然後進行測試。

+0

是的,我試過了之前,但不能幫助 – GabAntonelli

0

就像評論中提示的那樣,問題是命名空間中的大寫小寫語法錯誤......我仍然無法解釋它是如何在本地很好地工作的,但它現在正在工作。

+0

請設置問題已解決。 總是考慮到不同的系統具有區分大小寫的區別,linux是區分大小寫的,mac不是例如。 –

相關問題