<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\Pathway;

class PathwaySeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        $pathways = [
            [
                'name' => 'Foundation Programs',
                'short_description' => 'Preparatory courses designed to bridge the gap between secondary education and university studies, providing essential academic skills and subject knowledge.',
                'status' => true,
                'sorting' => 1,
                'logo' => null
            ],
            [
                'name' => 'Undergraduate Degrees',
                'short_description' => 'Bachelor\'s degree programs across various disciplines including Business, Engineering, Arts, Sciences, and more, typically lasting 3-4 years.',
                'status' => true,
                'sorting' => 2,
                'logo' => null
            ],
            [
                'name' => 'Postgraduate Masters',
                'short_description' => 'Advanced degree programs for graduates seeking specialized knowledge and skills in their chosen field, usually completed in 1-2 years.',
                'status' => true,
                'sorting' => 3,
                'logo' => null
            ],
            [
                'name' => 'PhD & Research Programs',
                'short_description' => 'Doctoral programs for students pursuing original research and contributing new knowledge to their academic field, typically 3-4 years duration.',
                'status' => true,
                'sorting' => 4,
                'logo' => null
            ],
            [
                'name' => 'English Language Courses',
                'short_description' => 'Intensive English language training programs to help international students meet university entry requirements and improve academic English skills.',
                'status' => true,
                'sorting' => 5,
                'logo' => null
            ],
            [
                'name' => 'Pre-Masters Programs',
                'short_description' => 'Bridging courses for students who need additional preparation before starting their Master\'s degree, focusing on academic and language skills.',
                'status' => true,
                'sorting' => 6,
                'logo' => null
            ],
            [
                'name' => 'Professional Certifications',
                'short_description' => 'Industry-recognized certification programs in fields like IT, Finance, Marketing, and Project Management to enhance career prospects.',
                'status' => true,
                'sorting' => 7,
                'logo' => null
            ],
            [
                'name' => 'Study Abroad Exchange',
                'short_description' => 'Semester or year-long exchange programs allowing students to study at partner universities worldwide while earning credits.',
                'status' => true,
                'sorting' => 8,
                'logo' => null
            ],
            [
                'name' => 'Summer Schools',
                'short_description' => 'Short-term intensive courses during summer breaks, offering specialized subjects, language immersion, or cultural experiences.',
                'status' => true,
                'sorting' => 9,
                'logo' => null
            ],
            [
                'name' => 'Online Learning Programs',
                'short_description' => 'Flexible distance learning options including degree programs, professional courses, and skill development programs delivered online.',
                'status' => true,
                'sorting' => 10,
                'logo' => null
            ],
            [
                'name' => 'Pathway to Medicine',
                'short_description' => 'Specialized preparation programs for students aspiring to study medicine, including MCAT preparation and prerequisite courses.',
                'status' => true,
                'sorting' => 11,
                'logo' => null
            ],
            [
                'name' => 'Business & MBA Programs',
                'short_description' => 'Comprehensive business education including undergraduate business degrees, MBA programs, and executive education courses.',
                'status' => true,
                'sorting' => 12,
                'logo' => null
            ],
            [
                'name' => 'Engineering Pathways',
                'short_description' => 'Engineering degree programs and preparatory courses in various disciplines including Civil, Mechanical, Electrical, and Computer Engineering.',
                'status' => true,
                'sorting' => 13,
                'logo' => null
            ],
            [
                'name' => 'Arts & Design Programs',
                'short_description' => 'Creative programs in Fine Arts, Graphic Design, Fashion, Architecture, and other creative disciplines with portfolio preparation support.',
                'status' => true,
                'sorting' => 14,
                'logo' => null
            ],
            [
                'name' => 'Law School Preparation',
                'short_description' => 'Preparatory programs for law school including LSAT preparation, legal writing courses, and undergraduate pre-law guidance.',
                'status' => false,
                'sorting' => 15,
                'logo' => null
            ]
        ];

        foreach ($pathways as $pathway) {
            Pathway::create($pathway);
        }
    }
}