当前位置: 首页>>代码示例>>PHP>>正文


PHP Group::forceCreate方法代码示例

本文整理汇总了PHP中app\Group::forceCreate方法的典型用法代码示例。如果您正苦于以下问题:PHP Group::forceCreate方法的具体用法?PHP Group::forceCreate怎么用?PHP Group::forceCreate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在app\Group的用法示例。


在下文中一共展示了Group::forceCreate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: run

 public function run()
 {
     Group::truncate();
     User::truncate();
     /* Admin */
     $adminGroup = Group::forceCreate(['name' => 'Admin', 'permissions' => ['users.manage' => true, 'groups.manage' => true, 'organisations.access' => true], 'description' => 'Administrator group']);
     /* Manager */
     $managerGroup = Group::forceCreate(['name' => 'Manager', 'permissions' => ['organisation.*' => true], 'description' => 'Manager for an organisation']);
     /* Counselor */
     Group::forceCreate(['name' => 'Counselor', 'permissions' => ['organisation.counselor.edit' => true], 'description' => 'Counselor for an organisation']);
     /* Author */
     Group::forceCreate(['name' => 'Author', 'permissions' => ['articles.*' => true], 'description' => 'Creates and edit articles individual articles or for an organisation']);
     /* User */
     $userGroup = Group::forceCreate(['name' => 'User', 'permissions' => ['account.manage' => true], 'description' => 'Default user group', 'is_new_user_default' => true]);
     $admin = User::forceCreate(['email' => 'simon.sp@gmail.com', 'username' => 'petross', 'password' => '@minaks', 'first_name' => 'Simon', 'last_name' => 'Petross', 'activated' => true, 'permissions' => ['superuser' => true]]);
     $manager = User::forceCreate(['email' => 'ssemwezi.s@gmail.com', 'username' => 'simon', 'password' => 'minads', 'first_name' => 'Petross', 'last_name' => 'Simon', 'activated' => true]);
     $userGroup->addAllUsersToGroup();
     $admin->addGroup($adminGroup);
     $manager->addGroup($managerGroup);
 }
开发者ID:spetross,项目名称:ugvoice,代码行数:20,代码来源:UserTableSeeder.php


注:本文中的app\Group::forceCreate方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。