diff --git a/app/Console/Commands/ResetTestUsers.php b/app/Console/Commands/ResetTestUsers.php deleted file mode 100644 index f174cf7..0000000 --- a/app/Console/Commands/ResetTestUsers.php +++ /dev/null @@ -1,42 +0,0 @@ -youtube(); + $this->instagram(); + $this->twitter(); + $this->tiktok(); + + } + + protected function youtube() { + $s = new Service; + $s->name = 'Unique Views'; + $s->type = 'views'; + $s->site = 'youtube'; + $s->supplier = 'smmkings'; + $s->supplier_id = 2997; + $s->maximum = 500000; + $s->minimum = 1000; + $s->price = 600; + $s->available = true; + $s->save(); + + $s = new Service; + $s->name = 'Language Targeted Views'; + $s->type = 'views'; + $s->site = 'youtube'; + $s->supplier = 'smmkings'; + $s->modifier = 'language'; + $s->maximum = 100000; + $s->minimum = 1000; + $s->price = 600; + $s->available = true; + $s->note = '{language: { + french: 2974, spanish: 2975, german: 2976, + }}'; + $s->save(); + + $s = new Service; + $s->name = 'Location Targeted Views'; + $s->site = 'youtube'; + $s->supplier = 'smmkings'; + $s->modifier = 'location'; + $s->maximum = 1000; + $s->minimum = 100000; + $s->price = 650; + $s->note = '{locations: { + india: 2600, brazil: 2597, colombia: 2608, philippines: 2609, mexico: + 2673, netherlands: 2771, russia: 2772, spain: 2773, hongkong: 3065, + israel: 3119, }}'; + $s->available = true; + $s->description = 'Real impressionss and profile visits'; + $s->save(); + + $s = new Service; + $s->name = 'Likes'; + $s->site = 'youtube'; + $s->supplier = 'smmkings'; + $s->maximum = 100000; + $s->minimum = 50; + $s->price = 850; + $s->available = true; + $s->save(); + + $s = new Service; + $s->name = 'Comments'; + $s->site = 'youtube'; + $s->supplier = 'smmkings'; + $s->maximum = 500000; + $s->minimum = 10; + $s->price = 2000; + $s->available = true; + $s->save(); + + } + + protected function instagram() { + + $s = new Service; + $s->name = 'Likes with Profile Visits'; + $s->type = 'likes'; + $s->site = 'instagram'; + $s->supplier = 'smmkings'; + $s->supplier_id = 2997; + $s->maximum = 500000; + $s->minimum = 1000; + $s->price = 700; + $s->available = true; + $s->save(); + + $s = new Service; + $s->name = 'Likes'; + $s->type = 'likes'; + $s->site = 'instagram'; + $s->supplier = 'smmkings'; + $s->supplier_id = 3775; + $s->maximum = 50000; + $s->minimum = 100; + $s->price = 50; + $s->available = true; + $s->save(); + + $s = new Service; + $s->name = 'Post Impressions'; + $s->type = 'impressions'; + $s->site = 'instagram'; + $s->supplier = 'smmkings'; + $s->supplier_id = 618; + $s->maximum = 1000000; + $s->minimum = 100; + $s->price = 100; + $s->available = true; + $s->description = 'Post impressions and visits'; + $s->save(); + + $s = new Service; + $s->name = 'Profile Visits'; + $s->type = 'profile'; + $s->site = 'instagram'; + $s->supplier = 'smmkings'; + $s->supplier_id = 2997; + $s->maximum = 500000; + $s->minimum = 100; + $s->price = 100; + $s->available = true; + $s->save(); + + $s = new Service; + $s->name = 'Post Views'; + $s->type = 'views'; + $s->site = 'instagram'; + $s->supplier = 'smmkings'; + $s->supplier_id = 2840; + $s->maximum = 10000000; + $s->minimum = 100; + $s->price = 50; + $s->available = true; + $s->save(); + } + + protected function twitter() { + $s = new Service; + $s->name = 'Video Views'; + $s->type = 'views'; + $s->site = 'twitter'; + $s->supplier = 'smmkings'; + $s->supplier_id = 287; + $s->maximum = 1000000; + $s->minimum = 100; + $s->price = 90; + $s->available = true; + $s->save(); + + $s = new Service; + $s->name = 'Impressions'; + $s->type = 'impressions'; + $s->site = 'twitter'; + $s->supplier = 'smmkings'; + $s->supplier_id = 288; + $s->maximum = 1000000; + $s->minimum = 100; + $s->price = 500; + $s->available = true; + $s->save(); + + $s = new Service; + $s->name = 'Followers'; + $s->type = 'followers'; + $s->site = 'twitter'; + $s->supplier = 'smmkings'; + $s->supplier_id = 3820; + $s->maximum = 10000; + $s->minimum = 10; + $s->price = 400; + $s->available = true; + $s->save(); + } + + + protected function tiktok() { + $s = new Service; + $s->name = 'Views'; + $s->type = 'views'; + $s->site = 'tiktok'; + $s->supplier = 'smmkings'; + $s->supplier_id = 3826; + $s->maximum = 10000000; + $s->minimum = 100; + $s->price = 70; + $s->available = true; + $s->save(); + + $s = new Service; + $s->name = 'Likes'; + $s->type = 'likes'; + $s->site = 'tiktok'; + $s->supplier = 'smmkings'; + $s->supplier_id = 3935; + $s->maximum = 100000; + $s->minimum = 100; + $s->price = 300; + $s->available = true; + $s->save(); + + $s = new Service; + $s->name = 'Followers'; + $s->type = 'followers'; + $s->site = 'tiktok'; + $s->supplier = 'smmkings'; + $s->supplier_id = 3934; + $s->maximum = 100000; + $s->minimum = 20; + $s->price = 300; + $s->available = true; + $s->save(); + + } + + } + diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 69914e9..6828607 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -13,7 +13,7 @@ class Kernel extends ConsoleKernel * @var array */ protected $commands = [ - // + Commands\ServicesInit::class ]; /** diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index efb7237..b790b5c 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -20,161 +20,6 @@ class DatabaseSeeder extends Seeder public function run() { Stripe::setApiKey(env('STRIPE_SECRET')); - Service::create([ - 'name' => 'Unique Views with Engagements', - 'type' => 'views', - 'site' => 'youtube', - 'minimum' => 1000, - 'maximum' => 500000, - 'price' => 11, - 'available' => true, - ]); - Service::create([ - 'name' => 'Language Targeted Views', - 'type' => 'views', - 'site' => 'youtube', - 'modifier' => 'language', - 'minimum' => 1000, - 'maximum' => 100000, - 'price' => 20, - 'available' => true, - ]); - Service::create([ - 'name' => 'Location Targeted Views', - 'type' => 'views', - 'site' => 'youtube', - 'modifier' => 'location', - 'minimum' => 1000, - 'maximum' => 100000, - 'price' => 25, - 'available' => true, - ]); - Service::create([ - 'name' => 'Random Comments', - 'type' => 'comments', - 'site' => 'youtube', - 'minimum' => 100, - 'maximum' => 10000, - 'price' => 55, - 'available' => true, - ]); - Service::create([ - 'name' => 'Subscribers', - 'type' => 'subscribers', - 'site' => 'youtube', - 'minimum' => 100, - 'maximum' => 10000, - 'price' => 50, - 'available' => true, - ]); - Service::create([ - 'name' => 'Likes', - 'type' => 'likes', - 'site' => 'youtube', - 'minimum' => 1000, - 'maximum' => 100000, - 'price' => 30, - 'available' => true, - ]); - Service::create([ - 'name' => 'Likes', - 'type' => 'likes', - 'site' => 'instagram', - 'minimum' => 200, - 'maximum' => 10000, - 'price' => 15, - 'available' => true, - ]); - Service::create([ - 'name' => 'Impressions With Profile Visits', - 'type' => 'impressions', - 'site' => 'instagram', - 'minimum' => 200, - 'maximum' => 20000, - 'price' => 35, - 'available' => true, - ]); - Service::create([ - 'name' => 'Post Impressions', - 'type' => 'impressions', - 'site' => 'instagram', - 'minimum' => 1000, - 'maximum' => 1000000, - 'price' => 6, - 'available' => true, - ]); - Service::create([ - 'name' => 'Profile Visits', - 'type' => 'profile', - 'site' => 'instagram', - 'minimum' => 1000, - 'maximum' => 100000, - 'price' => 6, - 'available' => true, - ]); - Service::create([ - 'name' => 'Followers', - 'type' => 'followers', - 'site' => 'twitter', - 'minimum' => 100, - 'maximum' => 10000, - 'price' => 12, - 'available' => true, - ]); - Service::create([ - 'name' => 'Video Views', - 'type' => 'views', - 'site' => 'twitter', - 'minimum' => 1000, - 'maximum' => 100000, - 'price' => 15, - 'available' => true, - ]); - Service::create([ - 'name' => 'Impressions', - 'type' => 'impressions', - 'site' => 'twitter', - 'minimum' => 1000, - 'maximum' => 100000, - 'price' => 15, - 'available' => true, - ]); - Service::create([ - 'name' => 'Followers', - 'type' => 'followers', - 'site' => 'twitter', - 'minimum' => 100, - 'maximum' => 100000, - 'price' => 15, - 'available' => true, - ]); - Service::create([ - 'name' => 'Likes', - 'type' => 'likes', - 'site' => 'tiktok', - 'minimum' => 100, - 'maximum' => 100000, - 'price' => 13, - 'available' => true, - ]); - Service::create([ - 'name' => 'Shares', - 'type' => 'shares', - 'site' => 'tiktok', - 'minimum' => 100, - 'maximum' => 100000, - 'price' => 15, - 'available' => true, - ]); - Service::create([ - 'name' => 'Followers', - 'type' => 'followers', - 'site' => 'tiktok', - 'minimum' => 100, - 'maximum' => 100000, - 'price' => 12, - 'available' => true, - ]); User::create([ 'name' => 'test_user_unverified', 'email' => 'unverified@example.com', diff --git a/routes/web.php b/routes/web.php index 0f89ba6..75d5403 100644 --- a/routes/web.php +++ b/routes/web.php @@ -44,7 +44,7 @@ Route::get('/verify-email', function() { Route::get('/verify/{id}/{hash}', function (EmailVerificationRequest $request) { $request->fulfill(); return redirect('/panel'); -})->middleware(['auth', 'signed'])->name('verification.verify'); +})->middleware(['signed'])->name('verification.verify'); Route::post('/resend-verification', function (Request $request) { if (Auth::user()->email_verified_at) {