Laravel类App \ Models \ Lead显然不存在

时间:2018-06-10 02:23:56

标签: php laravel-5 namespaces

我在Lead下有一个App\Models\Lead模型。

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

class Lead extends Model
{

...

}

我在LeadService的{​​{1}}课程中引用此模型:

App\Services\LeadService

我一直收到错误:

  

Class App \ Models \ Lead不存在

我已清除了所有缓存,并尝试了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; } } ,但仍然遇到同样的问题。

我在PHP 7.1上使用Laravel 5.5

任何人都知道这里发生了什么?

更新

错误日志:

  

[2018-06-10 03:27:59] production.ERROR:Class App \ Models \ Lead没有   存在{" exception":" [object](ReflectionException(code:0):Class   App \ Models \ Lead不存在于   /srv/users/asianwed/apps/aws-booking-system/public/vendor/laravel/framework/src/Illuminate/Container/Container.php:811,   ParseError(代码:0):语法错误,意外'}'在   /srv/users/asianwed/apps/aws-booking-system/public/app/Models/Lead.php:58)

0 个答案:

没有答案