public function run() { $adminGroup = GroupItem::findGroup(adminGroup()); if ($adminGroup) { UserItem::create(array('group_id' => $adminGroup->id, 'full_name' => 'Admin User', 'username' => 'admin', 'email' => '*****@*****.**', 'password' => Hash::make('password'))); } }
public function run() { // Add Dashboard Permissions GroupItem::findGroupAndAddPermission(adminGroup(), "dashboard"); // Add Users Management Permissions GroupItem::findGroupAndAddPermission(adminGroup(), "manage_users"); }
public function run() { DB::table(app("config")->get("auth-module::table_users"))->delete(); DB::table(app("config")->get("auth-module::table_group_to_permissions"))->delete(); DB::table(app("config")->get("auth-module::table_groups"))->delete(); // Create Admin Group GroupItem::create(array('group_name' => adminGroup(), 'group_description' => 'Administrator')); }
public function scopeNotAdmin($query) { return $query->where("group_name", "!=", adminGroup()); }
/** * Add Permission to Admin Group Helper */ function addAdminPermission($permission_key, $permission_description) { addGroupPermission(adminGroup(), $permission_key, $permission_description); }