command->error('User with id 1 not found.'); return; } // ایجاد دسته‌بندی‌ها Category::factory(10)->create(); // ایجاد تگ‌ها Tag::factory(20)->create(); // ایجاد پست‌ها و تخصیص به کاربر با id = 1 Post::factory(50)->create([ 'author_id' => $user->id, // اختصاص پست‌ها به کاربر id 1 ])->each(function ($post) { // اختصاص تگ‌ها به پست $tags = Tag::inRandomOrder()->take(rand(2, 5))->pluck('id'); $post->tags()->attach($tags); // ایجاد پست‌های مرتبط $relatedPosts = Post::inRandomOrder()->where('id', '!=', $post->id)->take(rand(1, 3))->pluck('id'); $post->relatedPosts()->attach($relatedPosts); }); } }