Example #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $testAccounts = getTestAccounts();
     // assign test accounts to seller and admin roles
     foreach ($testAccounts as $testUser) {
         factory(User::class, 'verified')->create(['email' => $testUser['email'], 'password' => bcrypt($testUser['password'])]);
     }
     factory(User::class, 'verified', 20)->create();
 }
Example #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Role::create(['name' => 'owner']);
     $users = $this->userRepository->findAll();
     foreach ($users as $user) {
         if ($this->faker->boolean(50)) {
             $this->seed($user);
         }
     }
     foreach (getTestAccounts() as $testAccount) {
         /** @var User $testUser */
         $testUser = $this->userRepository->findBy('email', $testAccount['email']);
         if (!$testUser->isShopOwner()) {
             $this->seed($testUser);
         }
     }
 }
 /**
  * Run the migrations.
  *
  * @return void
  */
 public function up()
 {
     Schema::create('roles', function (Blueprint $table) {
         $table->increments('id');
         $table->string('name')->unique();
         $table->timestamps();
     });
     Schema::create('permissions', function (Blueprint $table) {
         $table->increments('id');
         $table->string('name')->unique();
         $table->timestamps();
     });
     Schema::create('user_has_permissions', function (Blueprint $table) {
         $table->string('user_id');
         $table->integer('permission_id')->unsigned();
         $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
         $table->foreign('permission_id')->references('id')->on('permissions')->onDelete('cascade');
         $table->primary(['user_id', 'permission_id']);
     });
     Schema::create('user_has_roles', function (Blueprint $table) {
         $table->unsignedInteger('role_id');
         $table->string('user_id');
         $table->foreign('role_id')->references('id')->on('roles')->onDelete('cascade');
         $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
         $table->primary(['role_id', 'user_id']);
     });
     Schema::create('role_has_permissions', function (Blueprint $table) {
         $table->unsignedInteger('permission_id');
         $table->integer('role_id')->unsigned();
         $table->foreign('permission_id')->references('id')->on('permissions')->onDelete('cascade');
         $table->foreign('role_id')->references('id')->on('roles')->onDelete('cascade');
         $table->primary(['permission_id', 'role_id']);
     });
     /* CREATE REQUIRED ROLES AND USERS */
     Role::create(['name' => 'admin']);
     $testAccounts = getTestAccounts();
     // assign test accounts to seller and admin roles
     foreach ($testAccounts as $testUser) {
         $user = factory(User::class, 'verified')->create($testUser);
         $user->assignRole('admin');
     }
 }
Example #4
0
        $html = "No hay usuarios";
    }
    closeConnection($connection);
    return $html;
}
$app_access_token = getAppAccessToken($facebook);
// PROCESS ACTIONS
if (isset($_GET['action'])) {
    if (isset($_GET['id']) && $_GET['action'] == 'delete') {
        deleteTestUser($facebook, $_GET['id'], $app_access_token);
    }
    if ($_GET['action'] == 'create') {
        createTestUser($facebook, $app_access_token);
    }
}
$acc = getTestAccounts($facebook, $app_access_token);
?>
<!doctype html>
<html>
<head>
	<title>Usuarios de prueba</title>
	<link href="style.css" media="screen" type="text/css" rel="stylesheet">
</head>
<body>
<div id="wrapper">
	<div id="header">
		<h1><a href="<?php 
echo $_SERVER['PHP_SELF'];
?>
">Usuarios de prueba</a></h1>
	</div>
Example #5
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     /*
     |--------------------------------------------------------------------------
     | Create dummy users
     |--------------------------------------------------------------------------
     */
     factory(User::class, 'verified', 20)->create();
     /*
     |--------------------------------------------------------------------------
     | Init sellers and create shops
     |--------------------------------------------------------------------------
     */
     $users = User::all();
     foreach ($users as $user) {
         if ($this->faker->boolean(50)) {
             $this->initSeller($user);
         }
     }
     foreach (getTestAccounts() as $testAccount) {
         $testUser = User::where('email', $testAccount['email'])->first();
         if (!$testUser->isShopOwner()) {
             $this->initSeller($testUser);
         }
     }
     /*
     |--------------------------------------------------------------------------
     | Seed common data for users and shops
     |--------------------------------------------------------------------------
     */
     // select 80% of users and assign 1 to 3 addresses
     foreach ($users as $user) {
         $this->seedCommonData($user);
     }
     $shops = Shop::all();
     // select 80% of sellers and assign 1 to 3 address
     foreach ($shops as $shop) {
         $this->seedCommonData($shop);
     }
     /*
     |--------------------------------------------------------------------------
     | Seed seller data for users and shops
     |--------------------------------------------------------------------------
     */
     foreach ($shops as $shop) {
         if ($this->faker->boolean(80)) {
             $this->seedSellerData($shop);
         }
     }
     foreach ($users as $user) {
         if ($this->faker->boolean(80)) {
             $this->seedSellerData($user);
         }
     }
     /*
     |--------------------------------------------------------------------------
     | Seed forum data
     |--------------------------------------------------------------------------
     */
     $this->call(\App\Modules\ForumModule\Database\Seeders\TagSeeder::class);
     $this->call(\App\Modules\ForumModule\Database\Seeders\PostSeeder::class);
     $this->call(\App\Modules\ForumModule\Database\Seeders\CommentSeeder::class);
     $this->call(\App\Modules\ForumModule\Database\Seeders\VoteSeeder::class);
 }