我有两个模型:User
和Role
。它们具有多对多关系,其中RoleUser
充当透视表。
这是我的RoleUser
模型:
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
class Role extends Model
{
/**
* The users that belong to the role.
*/
public function users(): BelongsToMany
{
return $this->belongsToMany(User::class)->using(RoleUser::class);
}
}
我如何获取使用latestOfMany
的最新用户?比如,
return $this->hasOne(User::class)->using(RoleUser::class)->latestOfMany();
1条答案
按热度按时间t3psigkw1#
你可以试试这样的
以及在控制器中