|
|
@@ -4,6 +4,8 @@ namespace Database\Seeders; |
|
|
|
|
|
|
|
use Illuminate\Database\Seeder; |
|
|
|
use App\Models\User; |
|
|
|
use App\Models\Order; |
|
|
|
use App\Models\Service; |
|
|
|
use Illuminate\Support\Facades\Hash; |
|
|
|
|
|
|
|
class DatabaseSeeder extends Seeder |
|
|
@@ -15,7 +17,31 @@ class DatabaseSeeder extends Seeder |
|
|
|
*/ |
|
|
|
public function run() |
|
|
|
{ |
|
|
|
User::create([ |
|
|
|
Service::create([ |
|
|
|
'name' => 'youtube_views', |
|
|
|
'type' => 'views', |
|
|
|
'site' => 'youtube', |
|
|
|
'available' => true, |
|
|
|
]); |
|
|
|
Service::create([ |
|
|
|
'name' => 'instagram_views', |
|
|
|
'type' => 'views', |
|
|
|
'site' => 'instagram', |
|
|
|
'available' => true, |
|
|
|
]); |
|
|
|
Service::create([ |
|
|
|
'name' => 'spotify_plays', |
|
|
|
'type' => 'plays', |
|
|
|
'site' => 'spotify', |
|
|
|
'available' => true, |
|
|
|
]); |
|
|
|
Service::create([ |
|
|
|
'name' => 'twitter_likes', |
|
|
|
'type' => 'likes', |
|
|
|
'site' => 'spotify', |
|
|
|
'available' => false, |
|
|
|
]); |
|
|
|
$test_user = User::create([ |
|
|
|
'name' => 'test_user_unverified', |
|
|
|
'email' => 'unverified@example.com', |
|
|
|
'role' => 'client', |
|
|
@@ -39,5 +65,8 @@ class DatabaseSeeder extends Seeder |
|
|
|
'active' => true, |
|
|
|
'password' => Hash::make("test123") |
|
|
|
]); |
|
|
|
|
|
|
|
Order::factory()->count(15)->for($test_user)->create(); |
|
|
|
Order::factory()->count(25)->create(); |
|
|
|
} |
|
|
|
} |