瀏覽代碼

fix rolecontroller

1day2die 2 年之前
父節點
當前提交
fd2e65f8b3
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      app/Http/Controllers/Admin/RoleController.php

+ 5 - 3
app/Http/Controllers/Admin/RoleController.php

@@ -3,6 +3,7 @@
 namespace App\Http\Controllers\Admin;
 
 use App\Http\Controllers\Controller;
+use App\Models\User;
 use Exception;
 use Illuminate\Contracts\Foundation\Application;
 use Illuminate\Contracts\View\Factory;
@@ -105,7 +106,7 @@ class RoleController extends Controller
             }
         }
 
-        if($role->id == 3 || $role->id == 1 || $role->id == 4){ //dont let the user change the names of these roles
+        if($role->id == 1 || $role->id == 3 || $role->id == 4){ //dont let the user change the names of these roles
             $role->update([
                 'color' => $request->color
             ]);
@@ -135,14 +136,15 @@ class RoleController extends Controller
     public function destroy(Role $role)
     {
 
-        if($role->id == 3 || $role->id == 1 || $role->id == 2){ //cannot delete the hard coded roles
+        if($role->id == 1 || $role->id == 3 || $role->id == 4){ //cannot delete the hard coded roles
             return back()->with("error","You cannot delete that role");
         }
 
         $users = User::role($role)->get();
 
         foreach($users as $user){
-            $user->syncRoles(['Member']);
+            //$user->syncRoles(['Member']);
+            $user->syncRoles(4);
         }
 
         $role->delete();