/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $permission = new Permission(); $permission->name = trim($request->get('name')); $permission->display_name = trim($request->get('display_name')); $permission->description = trim($request->get('description')); $permission->power = trim($request->get('power')); $permission->isDisplay = trim($request->get('isDisplay')); $permission->save(); return redirect()->to('/admin/menu/')->withErrors("操作成功"); }
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; }