Laravel 用户模型扩展了Authenticatable并扩展了模型(用于雄辩的目的)
我有一个扩展Authenticatable的用户模型。但我希望用户模型同时扩展模型。这是因为我想在这个模型中建立hasmany()关系。你们知道我该怎么做吗Laravel 用户模型扩展了Authenticatable并扩展了模型(用于雄辩的目的),laravel,laravel-7,Laravel,Laravel 7,我有一个扩展Authenticatable的用户模型。但我希望用户模型同时扩展模型。这是因为我想在这个模型中建立hasmany()关系。你们知道我该怎么做吗 use Illuminate\Contracts\Auth\MustVerifyEmail; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; use Spatie\Permission\Trait
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Spatie\Permission\Traits\HasRoles;
use Illuminate\Database\Eloquent\Model;
class User extends Authenticatable
{
......
}
Authenticatable已继承模型类。
如果您遵循illighted\Foundation\Auth\User
,您会发现它是从模型类继承的。因此,您的用户模型具有与其他模型相同的功能
因此,您的hasmany()
关系应该可以正常工作。
有关更多信息,请参阅。明白了!非常感谢。将更多地参考文档。