Esempio n. 1
0
 public function createPermission($name, $display_name, $description, $isDisplay = 1, $power = '')
 {
     // 先检查存在不存在
     $permission = Permission::where('name', '=', $name)->get()->first();
     if ($permission) {
         return $permission->id;
     }
     //创建权限
     $manageMenu = new Permission();
     $manageMenu->name = $name;
     $manageMenu->display_name = $display_name;
     $manageMenu->description = $description;
     $manageMenu->isDisplay = $isDisplay;
     $manageMenu->power = $power;
     $manageMenu->save();
     return $manageMenu->id;
 }
Esempio n. 2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $permission = Permission::where('id', '=', $id)->first();
     if (empty($permission)) {
         return redirect()->to('/admin/menu/')->withErrors("删除失败");
     }
     $permission->delete();
     return redirect()->to('/admin/menu/')->withErrors("删除成功");
 }