Класс Laravel App \ Models \ Lead не существует, когда он явно существует - PullRequest
0 голосов
/ 10 июня 2018

У меня есть Lead модель под App\Models\Lead.

namespace App\Models;
use Illuminate\Database\Eloquent\Model;

class Lead extends Model
{

...

}

Я ссылаюсь на эту модель в моем классе LeadService, который находится в App\Services\LeadService:

namespace App\Services;
use App\Models\Lead;
use Illuminate\Support\Facades\Schema;

class LeadService
{

public function __construct(Lead $lead)
    {
        $this->model = $lead;
        $this->pagination = 25;
    }

}

Я получаю сообщение об ошибке:

Приложение класса \ Models \ Lead не существует

Я очистил весь кэш и также попытался composer dump autoload, но продолжаюполучить ту же проблему.

Я использую Laravel 5.5 на PHP 7.1

Кто-нибудь знает, что здесь происходит?

Обновление:

Журнал ошибок:

[2018-06-10 03:27:59] production.ERROR: приложение класса \ Models \ Lead не существует {"исключение": "[объект] (ReflectionException (код: 0)): Класс App \ Models \ Lead не существует в /srv/users/asianwed/apps/aws-booking-system/public/vendor/laravel/framework/src/Illuminate/Container/Container.php:811, ParseError (code: 0): синтаксическая ошибка, неожиданное '}' в /srv/users/asianwed/apps/aws-booking-system/public/app/Models/Lead.php:58)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...