Laravel 如何在将模型附着到另一个模型后返回轴?
执行此操作时,我希望插入轴:Laravel 如何在将模型附着到另一个模型后返回轴?,laravel,Laravel,执行此操作时,我希望插入轴: App\User::find(1)->roles()->save($role, ['expires' => $expires]); 在模型中: public function roles() { return $this->belongsToMany('App\Role'); } 我希望能够做到这一点: $pivot = App\User::find(1)->roles()->save($role, ['expire
App\User::find(1)->roles()->save($role, ['expires' => $expires]);
在模型中:
public function roles()
{
return $this->belongsToMany('App\Role');
}
我希望能够做到这一点:
$pivot = App\User::find(1)->roles()->save($role, ['expires' => $expires]);
在模型中,您应该在方法关系中添加
withPivot
公共职能角色()
{
返回$this->belongstomy('App\Role')->withPivot('expires','column2');
}
然后你可以这样称呼它:
$user=App\user::find(1)->roles()->save($role,['expires'=>$expires]);
$pivot=$user->pivot->expires;
$user->pivot->expires
返回空值