<?php
use Illuminate\Database\Seeder;
class SubscriptionPlanSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
DB::beginTransaction();
DB::table('subscription_plans')->truncate(); // deleting old records.
\App\Models\Plan::create([
'plan_name' => 'Basic',
'stripe_monthly_plan_id' => 'hrm_basic_plan_monthly',
'stripe_annual_plan_id' => 'hrm_basic_plan_annual',
'start_user_count' => 0,
'end_user_count' => 30,
'monthly_price' => 0,
'annual_price' => 0,
]);
\App\Models\Plan::create([
'plan_name' => 'Advanced',
'stripe_monthly_plan_id' => 'hrm_advanced_plan_montly',
'stripe_annual_plan_id' => 'hrm_advanced_plan_annual',
'start_user_count' => 31,
'end_user_count' => 50,
'monthly_price' => 25,
'annual_price' => 250,
]);
\App\Models\Plan::create([
'plan_name' => 'Premium',
'stripe_monthly_plan_id' => 'hrm_premium_plan_montly',
'stripe_annual_plan_id' => 'hrm_premium_plan_annual',
'start_user_count' => 51,
'end_user_count' => 60,
'monthly_price' => 100,
'annual_price' => 1000,
]);
DB::commit();
}
}