}); $factory->define(\Model\Category\Category::class, function ($faker) { return ['uid' => generate_id(), 'name_en' => 'en ' . $faker->word, 'name_kg' => 'kg ' . $faker->word, 'name_ru' => 'ru ' . $faker->word, 'name_tr' => 'tr ' . $faker->word, 'description_en' => 'en ' . $faker->sentence(rand(3, 12)), 'description_kg' => 'kg ' . $faker->sentence(rand(3, 12)), 'description_ru' => 'ru ' . $faker->sentence(rand(3, 12)), 'description_tr' => 'tr ' . $faker->sentence(rand(3, 12))]; }); $factory->define(\Model\Course\Course::class, function ($faker) { $users = \Model\User\User::all(); $user = random_array($users); return ['uid' => generate_id(), 'code' => 'BIL-' . rand(100, 600), 'name' => $faker->unique()->word, 'description' => $faker->sentence(rand(3, 12)), 'approved' => true, 'published' => true]; }); $factory->define(\Model\Section\Section::class, function ($faker) { $courses = \Model\Course\Course::all(); $course = random_array($courses); return ['course_id' => $course->id(), 'name' => $faker->unique()->word, 'description' => $faker->sentence(rand(3, 12)), 'published' => true]; }); $factory->define(\Model\Note\Note::class, function ($faker) { $sections = \Model\Section\Section::all(); $section = random_array($sections); $users = \Model\User\User::all(); $user = random_array($users); return ['section_id' => $section->id(), 'name' => $faker->unique()->word, 'description' => $faker->sentence(rand(3, 12)), 'published' => true]; }); $factory->define(\Model\Question\Question::class, function ($faker) { // $exams = \Model\Exam\Exam::all(); // $exam = random_array($exams); $sections = \Model\Section\Section::where('course_id', '=', 2)->get(); //course_id = 2 is ekloji course $section = random_array($sections); return ['uid' => generate_id(), 'section_id' => $section->id(), 'text' => $faker->unique()->sentence(), 'description' => $faker->unique()->paragraph(), 'timer' => random_array([30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200])]; }); $factory->define(\Model\Answer\Answer::class, function ($faker) { $questions = \Model\Question\Question::all();