этот поставил меня в тупик. Я git clone
просмотрел свое репо в Digital Ocean (стек LEMP) и проверил ветку development
. На данный момент все хорошо. Затем я делаю composer install
, чтобы установить deps, это умирает с:
PHP Fatal error: Class 'App\MyApp\Api\Transformers\ProjectTransformer' not found
in /home/greg/MyApp/app/Providers/DatabaseServiceProvider.php on line 67
У DatabaseServiceProvider
есть инструкция use
вверху, например:
use App\MyApp\Api\Transformers\ProjectTransformer;
Это проект на laravel 5 того, чего он стоит. DatabaseServiceProvider.php
имеет пространство имен namespace App\Providers;
. Содержимое ProjectTransformer
, на которое жалуется композитор:
<?php namespace App\MyApp\Api\Transformers;
class ProjectTransformer extends Transformer
{
/**
* @var array
*/
protected $visible_fields = [
'id',
'title',
'client_id',
'division_id',
'project_manager_id',
'probability',
'total_contract_value',
'description',
'devs'
];
}```
Итак, composer
заявляет, что я использую ProjectTransformer
в DatabaseServiceProvider
, и это не может быть найдено. Файл абсолютно существует, пространства имен кажутся правильными ... что еще мне не хватает? Другая странная проблема заключается в том, что я могу composer install
эту ветку с нуля локально (на усадьбе) без проблем. Только в цифровом океане он жалуется. Спасибо за любой совет!