本文整理汇总了PHP中app\Group::truncate方法的典型用法代码示例。如果您正苦于以下问题:PHP Group::truncate方法的具体用法?PHP Group::truncate怎么用?PHP Group::truncate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\Group
的用法示例。
在下文中一共展示了Group::truncate方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: groupTable
private function groupTable()
{
Group::truncate();
$data = [['title' => 'Администратор', 'system' => true], ['title' => 'Пользователь', 'system' => false]];
foreach ($data as $v) {
Group::create($v);
}
}
示例2: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
DB::statement('SET FOREIGN_KEY_CHECKS=0;');
Video::truncate();
$this->call(VideosTableSeeder::class);
User::truncate();
$this->call(UsersTableSeeder::class);
Analyse::truncate();
$this->call(AnalyseTableSeeder::class);
Group::truncate();
$this->call(GroupsTableSeeder::class);
Sport::truncate();
$this->call(SportsTableSeeder::class);
DB::statement('SET FOREIGN_KEY_CHECKS=1;');
}
示例3: 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);
}