无法声明类App \ User,因为该名称已被使用

时间:2018-07-27 20:20:24

标签: laravel

我一直在尝试在我的项目中实现spatie多媒体库laravel软件包,但与此同时我遇到了一个很大的问题,我一直在努力,我不知道如何解决它,任何人都知道关于这个问题?

namespace App;

use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Spatie\MediaLibrary\HasMedia\HasMediaConversions;
use Spatie\MediaLibrary\HasMedia\HasMediaTrait;
use Illuminate\Database\Eloquent\User;

class User extends \TCG\Voyager\Models\User implements HasMediaConversions
    {
    use Notifiable;
    use HasMediaTrait;

我遇到的错误:

Cannot declare class App\User because the name is already in use

谢谢!

1 个答案:

答案 0 :(得分:1)

您正在使用其他课程|具有相同名称的库:

use Illuminate\Database\Eloquent\User;

如果您将其删除或使用别名“ as AliasName”,则它应该可以工作。