---
title: "Performance Optimization via Conditional Relationship Loading"
url: https://daily.dev/posts/performance-optimization-via-conditional-relationship-loading-xwe7xngyk
source_url: https://laravel-news.com/whenloaded
type: article
source: "Laravel News"
published: 2024-12-16T13:15:20.692Z
updated: 2024-12-16T13:15:30.576Z
tags: ["webdev", "performance", "php", "laravel"]
reading_time: 2
upvotes: 64
comments: 1
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Performance Optimization via Conditional Relationship Loading

**[Laravel News](https://daily.dev/sources/ln)** · 2 min read · 64 upvotes · 1 comments

## Summary

Laravel's API Resources feature whenLoaded() allows conditional inclusion of relationship data in API responses, optimizing performance by avoiding unnecessary database queries. Examples showcase dynamic relationship loading based on request parameters, conditional inclusion of nested resources, and optimized query loading for better efficiency.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://laravel-news.com/whenloaded>

## Community discussion

Top comments from developers on daily.dev.

**@tipiirai** · 0 upvotes

> This sounds way too tricky. If you are serious about optimization then removing unnecessary abstractions is the only option. Loading everything in one chunck is the way to go. Check https://nuejs.org

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#performance](https://daily.dev/tags/performance), [#php](https://daily.dev/tags/php), [#laravel](https://daily.dev/tags/laravel)

[View this post on daily.dev](https://daily.dev/posts/performance-optimization-via-conditional-relationship-loading-xwe7xngyk)
