【发布时间】:2019-12-13 12:31:38
【问题描述】:
这里是模型和控制器的源代码。
我的角色.php
class Role extends Model
{
public function permissions()
{
return $this->belongsToMany('App\Models\Permission');
}
}
我的权限.php
class Permission extends Model
{
public function roles()
{
return $this->belongsToMany('App\Models\Role');
}
}
我的控制器
class RoleController extends Controller
{
public function update(Request $request, $id) {
$role = Role::findOrfail($id);
$roleid = $role->id;
$permissions = $request->permissions;
foreach ($role as $roles) {
$roles->permissions()->updateExistingPivot($roleid, $permissions);
}
}
}
感谢您的帮助。谢谢
【问题讨论】:
-
为什么要迭代单个角色模型?你只有一个角色有什么要迭代的?
标签: laravel pivot-table