Changeset View
Changeset View
Standalone View
Standalone View
src/database/seeds/UserSeeder.php
<?php | <?php | ||||
use Illuminate\Database\Seeder; | |||||
use App\Domain; | use App\Domain; | ||||
use App\Entitlement; | use App\Entitlement; | ||||
use App\User; | use App\User; | ||||
use App\Sku; | use App\Sku; | ||||
use Carbon\Carbon; | |||||
use Illuminate\Database\Seeder; | |||||
// phpcs:ignore | // phpcs:ignore | ||||
class UserSeeder extends Seeder | class UserSeeder extends Seeder | ||||
{ | { | ||||
/** | /** | ||||
* Run the database seeds. | * Run the database seeds. | ||||
* | * | ||||
* @return void | * @return void | ||||
Show All 21 Lines | public function run() | ||||
[ | [ | ||||
"first_name" => "John", | "first_name" => "John", | ||||
"last_name" => "Doe", | "last_name" => "Doe", | ||||
"currency" => "USD", | "currency" => "USD", | ||||
"country" => "US" | "country" => "US" | ||||
] | ] | ||||
); | ); | ||||
$user_wallets = $john->wallets()->get(); | $wallet = $john->wallets->first(); | ||||
$package_domain = \App\Package::where('title', 'domain-hosting')->first(); | $package_domain = \App\Package::where('title', 'domain-hosting')->first(); | ||||
$package_kolab = \App\Package::where('title', 'kolab')->first(); | $package_kolab = \App\Package::where('title', 'kolab')->first(); | ||||
$domain->assignPackage($package_domain, $john); | $domain->assignPackage($package_domain, $john); | ||||
$john->assignPackage($package_kolab); | $john->assignPackage($package_kolab); | ||||
$jack = User::create( | $jack = User::create( | ||||
Show All 11 Lines | public function run() | ||||
"last_name" => "Daniels", | "last_name" => "Daniels", | ||||
"currency" => "USD", | "currency" => "USD", | ||||
"country" => "US" | "country" => "US" | ||||
] | ] | ||||
); | ); | ||||
$john->assignPackage($package_kolab, $jack); | $john->assignPackage($package_kolab, $jack); | ||||
foreach ($john->entitlements as $entitlement) { | |||||
$entry = \App\Changelog::where('entitlement_id', $entitlement->id)->latest()->first(); | |||||
$entry->created_at = Carbon::now()->subMonths(1); | |||||
$entry->updated_at = Carbon::now()->subMonths(1); | |||||
$entry->save(); | |||||
} | |||||
factory(User::class, 10)->create(); | factory(User::class, 10)->create(); | ||||
} | } | ||||
} | } |