У меня есть 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)