コード例 #1
0
 /**
  * Run the migrations.
  *
  * @return void
  */
 public function up()
 {
     $user = User::create(['username' => 'admin', 'email' => '*****@*****.**', 'password' => 'admin']);
     // add admin role
     $adminRole = Role::where('name', 'admin')->first();
     $user->attachRole($adminRole);
 }
コード例 #2
0
 /**
  * Run the migrations.
  *
  * @return void
  */
 public function up()
 {
     // add permission the admin role
     $adminRole = Role::where('name', 'admin')->first();
     // block
     foreach ($this->getPermissionsTypes() as $type) {
         $permission = $this->createPermission('Block', $type);
         $adminRole->attachPermission($permission);
     }
 }
コード例 #3
0
 /**
  * Run the migrations.
  *
  * @return void
  */
 public function up()
 {
     // add permission the admin role
     $adminRole = Role::where('name', 'admin')->first();
     // user
     foreach ($this->getPermissionsTypes() as $type) {
         $permission = $this->createPermission('User', $type);
         $adminRole->attachPermission($permission);
     }
     // role
     foreach ($this->getPermissionsTypes() as $type) {
         $permission = $this->createPermission('Role', $type);
         $adminRole->attachPermission($permission);
     }
     // Permission
     foreach ($this->getPermissionsTypes() as $type) {
         $permission = $this->createPermission('Permission', $type);
         $adminRole->attachPermission($permission);
     }
 }
コード例 #4
0
 /**
  * Run the migrations.
  *
  * @return void
  */
 public function up()
 {
     // add permission the admin role
     $adminRole = Role::where('name', 'admin')->first();
     // page
     foreach ($this->getPermissionsTypes() as $type) {
         $permission = $this->createPermission('Page', $type);
         $adminRole->attachPermission($permission);
     }
     // topic
     foreach ($this->getPermissionsTypes() as $type) {
         $permission = $this->createPermission('Topic', $type);
         $adminRole->attachPermission($permission);
     }
     // category
     foreach ($this->getPermissionsTypes() as $type) {
         $permission = $this->createPermission('Category', $type);
         $adminRole->attachPermission($permission);
     }
 }