PATH:
home
/
rwabteecom
/
project_11
/
database
/
seeders
/
Editing: PlanSeeder.php
<?php namespace Database\Seeders; use App\Models\Feature; use App\Models\Plan; use Illuminate\Database\Seeder; class PlanSeeder extends Seeder { public function run(): void { Feature::query()->create([ "title" => [ "ar" => "ما يصل إلى 10 مستخدمين نشطين", "en" => "Up to 10 Active Users" ] ]); Feature::query()->create([ "title" => [ "ar" => "ما يصل إلى 30 عملية تكامل للمشروع", "en" => "Up to 30 Project Integrations" ] ]); Feature::query()->create([ "title" => [ "ar" => "منصة تحليلات كين", "en" => "Keen Analytics Platform" ] ]); Feature::query()->create([ "title" => [ "ar" => "الأهداف الزمنية والملفات", "en" => "Targets Timelines & Files" ] ]); Feature::query()->create([ "title" => [ "ar" => "مشاريع غير محدودة", "en" => "Unlimited Projects" ] ]); $freePlan = Plan::query()->create([ "title" => [ "ar" => "Startup", "en" => "Startup", ], "description" => [ "ar" => "Startup", "en" => "Startup", ], "duration_in_days" => 15, "price" => 99, "is_free_plan" => 0, "order" => 0, ]); $freePlan->features()->sync([1, 2]); $plan = Plan::query()->create([ "title" => [ "ar" => "Business", "en" => "Business", ], "description" => [ "ar" => "Business", "en" => "Business", ], "duration_in_days" => 366, "price" => 199, "recommend" => 1, "order" => 1, ]); $plan->features()->sync([1, 2,3,4]); $plan1 = Plan::query()->create([ "title" => [ "ar" => "Enterprise", "en" => "Enterprise", ], "description" => [ "ar" => "Enterprise", "en" => "Enterprise", ], "duration_in_days" => 366, "price" => 999, "order" => 2, ]); $plan1->features()->sync([1, 2, 3, 4, 5]); } }
SAVE
CANCEL