/**
  * Run the migrations.
  *
  * @return void
  */
 public function up()
 {
     Schema::create('backend_users_groups', function (Blueprint $table) {
         $table->unsignedInteger('user_id');
         $table->unsignedInteger('group_id');
         $table->primary(['user_id', 'group_id']);
         $table->foreign('user_id')->references('id')->on('backend_users')->onDelete('cascade');
         $table->foreign('group_id')->references('id')->on('backend_groups')->onDelete('cascade');
     });
     //Add initial user.
     $group = Group::create(['caption' => 'Administrators', 'permissions' => Backend::getAllAcl()]);
     $user = User::create(['email' => '*****@*****.**', 'password' => 'admin', 'active' => 1]);
     $user->groups()->attach($group);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     User::create(['email' => '*****@*****.**', 'password' => 'admin', 'active' => 1]);
 }