2016-09-22 1 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: черта 'Кальной \ Nestedset \ Nodetrait' не найден

почему это так?

+0

Попробуйте использовать это приложение \ Kalnoy \ Nestedset \ Nodetrait; – Komal

+0

@ Комаль это не помогло. Такая же ошибка – GabAntonelli

+0

Вы добавили для этого классы провайдера? – Komal

ответ

0

Попробуйте это:

composer dump-autoload 

и затем тест.

+0

да, я попробовал раньше, но не мог помочь – GabAntonelli

0

Как и в комментариях, проблема была в синтаксической ошибке верхнего регистра в пространстве имен ... Я все еще не могу объяснить, как она работает нормально локально, но хорошо, что она работает сейчас.

+0

Задайте вопрос как разрешенный. Всегда принимайте во внимание, что разные системы имеют чувствительные к регистру различия, linux чувствителен к регистру, mac не является, например. –