Debug & Deploy

Debug & Deploy Hey, I'm Shraban 👋 — I build SaaS platforms, e-commerce stores, and MVP apps for businesses turning ideas into products. If you're

This page is where I share coding tips, dev tricks, and behind-the-scenes progress on the tools and apps I'm building.

đŸ’Ĩ āĻ¸ā§āĻŸā§‡āĻĒ  #ā§Š āĻĢ⧇āϞ āĻ•āϰāϞ⧇ āϕ⧀ āĻšāĻŦ⧇?āϧāϰ⧁āύ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻž āĻ…āĻ°ā§āĻĄāĻžāϰ āĻĒā§āϞ⧇āϏ āĻ•āϰāϛ⧇āύ:1ī¸âƒŖ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•ā§āϰāĻŋāϝāĻŧ⧇āϟ āĻšāϞ⧋2ī¸âƒŖ āχāύāϭ⧇āĻ¨ā§āϟāϰāĻŋ āĻ•āĻŽāϞ⧋3ī¸âƒŖ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āϰ⧇āĻ•āĻ°ā§...
08/09/2026

đŸ’Ĩ āĻ¸ā§āĻŸā§‡āĻĒ #ā§Š āĻĢ⧇āϞ āĻ•āϰāϞ⧇ āϕ⧀ āĻšāĻŦ⧇?

āϧāϰ⧁āύ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻž āĻ…āĻ°ā§āĻĄāĻžāϰ āĻĒā§āϞ⧇āϏ āĻ•āϰāϛ⧇āύ:

1ī¸âƒŖ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•ā§āϰāĻŋāϝāĻŧ⧇āϟ āĻšāϞ⧋
2ī¸âƒŖ āχāύāϭ⧇āĻ¨ā§āϟāϰāĻŋ āĻ•āĻŽāϞ⧋
3ī¸âƒŖ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•ā§āϰāĻŋāϝāĻŧ⧇āϟ āĻšāϞ⧋
4ī¸âƒŖ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āĻŦā§āϝāĻžāϞ⧇āĻ¨ā§āϏ āφāĻĒāĻĄā§‡āϟ āĻšāϞ⧋

āĻāĻ–āύ āϝāĻĻāĻŋ ā§Ē āύāĻŽā§āĻŦāϰ āĻ¸ā§āĻŸā§‡āĻĒāϟāĻž āĻĢ⧇āϞ āĻ•āϰ⧇, āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻžāĻŦ⧇āϜ āχāύāĻ•āύāϏāĻŋāϏāĻŸā§‡āĻ¨ā§āϟ āĻšāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ — āĻŽāĻžāύ⧇ āĻ…āĻ°ā§āĻĄāĻžāϰ āφāϛ⧇, āχāύāϭ⧇āĻ¨ā§āϟāϰāĻŋāĻ“ āĻ•āĻŽā§‡ āϗ⧇āϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻŦāĻž āĻŦā§āϝāĻžāϞ⧇āĻ¨ā§āϏ āĻ āĻŋāĻ•āĻŽāϤ⧋ āφāĻĒāĻĄā§‡āϟ āĻšāϝāĻŧāύāĻŋāĨ¤

āĻāχ āϧāϰāύ⧇āϰ āĻ…āĻĒāĻžāϰ⧇āĻļāύāϗ⧁āϞ⧋ āϝāĻ–āύ āĻāĻ•āϏāĻžāĻĨ⧇ āϏāĻžāĻ•āϏ⧇āϏāĻĢ⧁āϞ āĻšāĻ“āϝāĻŧāĻž āϜāϰ⧁āϰāĻŋ, āϤāĻ–āύ transaction āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ —

DB::transaction(function () {
// related database operations
});

💡 Transaction āĻļ⧁āϧ⧁ Laravel-āĻāϰ āĻāĻ•āϟāĻž āĻĢāĻŋāϚāĻžāϰ āύāĻžāĨ¤
āĻāϟāĻž āĻŽā§‚āϞāϤ āĻāĻ•āϟāĻž āĻ•āύāϏāĻŋāϏāĻŸā§‡āĻ¨ā§āϏāĻŋ āϟ⧁āϞ — āĻšāϝāĻŧ āϏāĻŦ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āϏāĻžāĻ•āϏ⧇āϏ āĻšāĻŦ⧇, āύāĻžāĻšāϞ⧇ āϏāĻŦ āϰ⧋āϞāĻŦā§āϝāĻžāĻ• āĻšāϝāĻŧ⧇ āϝāĻžāĻŦ⧇āĨ¤

💡 āϕ⧋āύ⧋ āϰ⧇āĻ•āĻ°ā§āĻĄ āφāϛ⧇ āĻ•āĻŋāύāĻž āĻšā§‡āĻ• āĻ•āϰāϤ⧇ āĻšāĻŦ⧇?āϏāĻŦāϏāĻŽāϝāĻŧ āĻāĻ­āĻžāĻŦ⧇ āϞāĻŋāĻ–āĻŦ⧇āύ āύāĻž:User::where('email', $email)->count() > 0;āĻŦāϰāĻ‚ āĻāĻ­āĻžāĻŦ⧇ āϞāĻŋāϖ⧁āύ:Use...
07/09/2026

💡 āϕ⧋āύ⧋ āϰ⧇āĻ•āĻ°ā§āĻĄ āφāϛ⧇ āĻ•āĻŋāύāĻž āĻšā§‡āĻ• āĻ•āϰāϤ⧇ āĻšāĻŦ⧇?

āϏāĻŦāϏāĻŽāϝāĻŧ āĻāĻ­āĻžāĻŦ⧇ āϞāĻŋāĻ–āĻŦ⧇āύ āύāĻž:

User::where('email', $email)->count() > 0;

āĻŦāϰāĻ‚ āĻāĻ­āĻžāĻŦ⧇ āϞāĻŋāϖ⧁āύ:

User::where('email', $email)->exists();

āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āĻĄā§‡āϟāĻžāĻŦ⧇āϜāϕ⧇ āϏāĻšāϜ āĻāĻ•āϟāĻž āĻĒā§āϰāĻļā§āύ āĻ•āϰāϛ⧇āύ —
"āĻ…āĻ¨ā§āϤāϤ āĻāĻ•āϟāĻž āϰ⧇āĻ•āĻ°ā§āĻĄ āφāϛ⧇ āĻ•āĻŋ?"

āϤāĻžāϰ āĻŦāĻĻāϞ⧇ āϜāĻŋāĻœā§āĻžā§‡āϏ āĻ•āϰāϛ⧇āύ āύāĻž —
"āĻ•āϤāϗ⧁āϞ⧋ āϰ⧇āĻ•āĻ°ā§āĻĄ āφāϛ⧇?"

āϛ⧋āĻŸā§āϟ āĻāĻ•āϟāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĨ¤
āĻ•āĻŋāĻ¨ā§āϤ⧁ āχāύāĻŸā§‡āύāĻļāύ āφāϰāĻ“ āĻ•ā§āϞāĻŋāϝāĻŧāĻžāϰāĨ¤
āφāϰ āĻĄā§‡āϟāĻžāĻŦ⧇āĻœā§‡āϰ āĻ•āĻžāϜāĻ“ āĻ•āĻŽā§‡ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

⚡ āϕ⧁āϝāĻŧ⧇āϰāĻŋ āĻ¸ā§āϞ⧋ āĻšāĻšā§āϛ⧇?āĻĒ⧁āϰ⧋ Laravel āϕ⧋āĻĄāĻŦ⧇āϜ āϰāĻŋāϰāĻžāχāϟ āĻ•āϰāĻžāϰ āφāϗ⧇, āĻāĻ•āĻŦāĻžāϰ āĻĄā§‡āϟāĻžāĻŦ⧇āϜāϟāĻž āĻšā§‡āĻ• āĻ•āϰ⧁āύāĨ¤āϝ⧇āĻŽāύ āϧāϰ⧁āύ —WHERE status = 'active'AND...
06/09/2026

⚡ āϕ⧁āϝāĻŧ⧇āϰāĻŋ āĻ¸ā§āϞ⧋ āĻšāĻšā§āϛ⧇?

āĻĒ⧁āϰ⧋ Laravel āϕ⧋āĻĄāĻŦ⧇āϜ āϰāĻŋāϰāĻžāχāϟ āĻ•āϰāĻžāϰ āφāϗ⧇, āĻāĻ•āĻŦāĻžāϰ āĻĄā§‡āϟāĻžāĻŦ⧇āϜāϟāĻž āĻšā§‡āĻ• āĻ•āϰ⧁āύāĨ¤

āϝ⧇āĻŽāύ āϧāϰ⧁āύ —

WHERE status = 'active'
AND created_at > '2026-01-01'

āĻāχ āϕ⧁āϝāĻŧ⧇āϰāĻŋāϟāĻž āϝāĻĻāĻŋ āϞāĻžāĻ– āϞāĻžāĻ– āϰ⧋-āĻāϰ āωāĻĒāϰ āϰāĻžāύ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āϏāĻ āĻŋāĻ• āχāύāĻĄā§‡āĻ•ā§āϏ āĻ…āύ⧇āĻ• āĻŦāĻĄāĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻāύ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āϝ⧇āĻŽāύ —

$table->index(['status', 'created_at']);

āĻ•āĻŋāĻ¨ā§āϤ⧁ āϝ⧇āĻ–āĻžāύ⧇-āϏ⧇āĻ–āĻžāύ⧇ āĻšā§‹āĻ– āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āχāύāĻĄā§‡āĻ•ā§āϏ āĻŦāϏāĻŋāϝāĻŧ⧇ āĻĻ⧇āĻŦ⧇āύ āύāĻžāĨ¤ āχāύāĻĄā§‡āĻ•ā§āϏ āϰāĻŋāĻĄ āĻ¸ā§āĻĒāĻŋāĻĄ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ āĻ āĻŋāĻ•āχ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϰ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻ•āĻ¸ā§āϟ āφāϛ⧇, āφāϰ write/update-āĻ“ āĻāĻ•āϟ⧁ āĻ¸ā§āϞ⧋ āĻ•āϰ⧇ āĻĻ⧇āϝāĻŧāĨ¤

💡 āϤāĻžāχ āϏāĻŦāϏāĻŽāϝāĻŧ query plan (EXPLAIN) āĻšā§‡āĻ• āĻ•āϰ⧇ āύāĻŋāύ, āφāϗ⧇ āϧāĻžāϰāĻŖāĻž āĻ•āϰ⧇ āĻĢ⧇āϞāĻŦ⧇āύ āύāĻžāĨ¤

đŸ”Ĩ Laravel Code Review ChallengeāĻāχ Controller-āĻ āϕ⧀ āϕ⧀ āϏāĻŽāĻ¸ā§āϝāĻž āφāϛ⧇ āĻŦāϞ⧁āύ āĻĻ⧇āĻ–āĻŋ?public function store(Request $request){    $r...
05/09/2026

đŸ”Ĩ Laravel Code Review Challenge

āĻāχ Controller-āĻ āϕ⧀ āϕ⧀ āϏāĻŽāĻ¸ā§āϝāĻž āφāϛ⧇ āĻŦāϞ⧁āύ āĻĻ⧇āĻ–āĻŋ?

public function store(Request $request)
{
$request->validate([...]);

$user = User::create([...]);

Mail::to($user)->send(...);

Notification::send(...);

Analytics::track(...);
}

āĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻžāχ "āϏāĻ āĻŋāĻ•" āωāĻ¤ā§āϤāϰ āύ⧇āχāĨ¤
āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻŋ āĻšāϞ⧇ āĻĒā§āϰāĻĨāĻŽā§‡ āĻāχ āĻĒā§āϰāĻļā§āύāϗ⧁āϞ⧋ āĻ•āϰāϤāĻžāĻŽ —

👉 Validation-āϟāĻž āĻ•āĻŋ Form Request-āĻ āύāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ?
👉 Email āĻĒāĻžāĻ āĻžāύ⧋āϟāĻž āĻ•āĻŋ Job/Listener āĻĻāĻŋāϝāĻŧ⧇ āĻ•āϰāĻž āωāϚāĻŋāϤ?
👉 Analytics āĻ•āĻŋ event-driven āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ?
👉 āĻāĻ–āĻžāύ⧇ āĻāĻŽāύ āϕ⧋āύ⧋ āĻŦāĻŋāϜāύ⧇āϏ āϞāϜāĻŋāĻ• āφāϛ⧇ āĻ•āĻŋ, āϝ⧇āϟāĻž Service-āĻ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ?

āĻĒā§āϰ⧋āĻĄāĻžāĻ•āĻļāύ āϕ⧋āĻĄ āϰāĻŋāĻĢā§āϝāĻžāĻ•ā§āϟāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āφāĻŽāĻŋ āĻ āĻŋāĻ• āĻāĻ­āĻžāĻŦ⧇āχ āϚāĻŋāĻ¨ā§āϤāĻž āĻ•āϰāĻŋāĨ¤

āφāĻĒāύāĻŋ āĻšāϞ⧇ āϏāĻŦāĻžāϰ āφāϗ⧇ āϕ⧋āύāϟāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇āύ? 👇

💡 āĻŽāĻĄā§‡āϞ āϏāϰāĻžāϏāϰāĻŋ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰāĻŦ⧇āύ āύāĻžāĻāĻ•āϟāĻž āϜāĻŋāύāĻŋāϏ āφāĻŽāϰāĻž āĻ…āύ⧇āϕ⧇āχ āύāĻž āĻŦ⧁āĻā§‡ āĻ•āϰ⧇ āĻĢ⧇āϞāĻŋ — API āĻĨ⧇āϕ⧇ āϏāϰāĻžāϏāϰāĻŋ Eloquent āĻŽāĻĄā§‡āϞ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧇ āĻĻ⧇āχāĨ¤ āĻ...
04/09/2026

💡 āĻŽāĻĄā§‡āϞ āϏāϰāĻžāϏāϰāĻŋ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰāĻŦ⧇āύ āύāĻž

āĻāĻ•āϟāĻž āϜāĻŋāύāĻŋāϏ āφāĻŽāϰāĻž āĻ…āύ⧇āϕ⧇āχ āύāĻž āĻŦ⧁āĻā§‡ āĻ•āϰ⧇ āĻĢ⧇āϞāĻŋ — API āĻĨ⧇āϕ⧇ āϏāϰāĻžāϏāϰāĻŋ Eloquent āĻŽāĻĄā§‡āϞ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧇ āĻĻ⧇āχāĨ¤ āĻāϤ⧇ āϝāϤāϟ⧁āϕ⧁ āĻĻāϰāĻ•āĻžāϰ āϤāĻžāϰ āĻšā§‡āϝāĻŧ⧇ āĻŦ⧇āĻļāĻŋ āĻĄā§‡āϟāĻž āϚāϞ⧇ āϝāĻžāϝāĻŧ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āĻ•āĻžāϛ⧇, āϝ⧇āϟāĻž āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āϰāĻŋāĻ¸ā§āĻ•āĻ“ āĻšāϝāĻŧ⧇ āĻĻāĻžāρāĻĄāĻŧāĻžāϝāĻŧāĨ¤

āĻāĻ­āĻžāĻŦ⧇ āύāĻž āϞāĻŋāϖ⧇:

return User::find($id);

āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧁āύ āĻāĻ­āĻžāĻŦ⧇ āϞ⧇āĻ–āĻžāϰ:

return new UserResource($user);

āĻāĻ–āύ āφāĻĒāύāĻžāϰ āĻšāĻžāϤ⧇āχ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āĻĨāĻžāĻ•āĻŦ⧇, API āφāϏāϞ⧇ āϕ⧀ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰāĻŦ⧇ —

return [
'id' => $this->id,
'name' => $this->name,
];

💡 āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ, āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻžāĻŦ⧇āĻœā§‡āϰ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ āφāϰ āφāĻĒāύāĻžāϰ API āϝāĻž āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧇, āĻāχ āĻĻ⧁āχāϟāĻž āĻāĻ•āχ āϰāĻ•āĻŽ āĻšāϤ⧇ āĻšāĻŦ⧇ āĻāĻŽāύ āϕ⧋āύ⧋ āĻŦāĻžāĻ§ā§āϝāĻŦāĻžāϧāĻ•āϤāĻž āύ⧇āχāĨ¤ āĻŦāϰāĻ‚ āφāϞāĻžāĻĻāĻž āϰāĻžāĻ–āĻžāχ āĻ­āĻžāϞ⧋ āĻ…āĻ­ā§āϝāĻžāϏāĨ¤

💡 āĻŦāĻŋāϜāύ⧇āϏ āϞāϜāĻŋāĻ• āϕ⧋āĻĨāĻžāϝāĻŧ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ?āϏāĻŦāϏāĻŽāϝāĻŧ Controller-āĻāϰ āϭ⧇āϤāϰ⧇āχ āύāĻžāĨ¤āφāĻĒāύāĻžāϰ āĻŽā§‡āĻĨāĻĄ āϝāĻĻāĻŋ āĻāĻŽāύ āĻĻ⧇āĻ–āϤ⧇ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ —validate();calculate()...
03/09/2026

💡 āĻŦāĻŋāϜāύ⧇āϏ āϞāϜāĻŋāĻ• āϕ⧋āĻĨāĻžāϝāĻŧ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ?

āϏāĻŦāϏāĻŽāϝāĻŧ Controller-āĻāϰ āϭ⧇āϤāϰ⧇āχ āύāĻžāĨ¤

āφāĻĒāύāĻžāϰ āĻŽā§‡āĻĨāĻĄ āϝāĻĻāĻŋ āĻāĻŽāύ āĻĻ⧇āĻ–āϤ⧇ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ —

validate();
calculate();
charge();
create();
notify();
log();

â€ĻāϤāĻžāĻšāϞ⧇ āĻŦ⧁āĻāĻŦ⧇āύ, āĻāĻ–āύ āĻāĻ•āϟāĻž āφāϞāĻžāĻĻāĻž Service āĻŦāĻžāύāĻžāύ⧋āϰ āϏāĻŽāϝāĻŧ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

$orderService->place($request->validated());

Controller āĻļ⧁āϧ⧁ āϕ⧋-āĻ…āĻ°ā§āĻĄāĻŋāύ⧇āϟ āĻ•āϰāĻŦ⧇āĨ¤
Service āφāϏāϞ āĻŦāĻŋāϜāύ⧇āϏ āĻ…āĻĒāĻžāϰ⧇āĻļāύāϟāĻž āĻĒāĻžāϰāĻĢāĻ°ā§āĻŽ āĻ•āϰāĻŦ⧇āĨ¤

💡 āĻļ⧁āϧ⧁ "āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻāϟāĻžāχ āĻŦāϞ⧇" — āĻāχ āĻ•āĻžāϰāϪ⧇ Service āĻŦāĻžāύāĻžāĻŦ⧇āύ āύāĻžāĨ¤
āϝāĻ–āύ āĻŦāĻŋāϜāύ⧇āϏ āϞāϜāĻŋāĻ• āϜāϟāĻŋāϞ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ āĻŦāĻž āĻŦāĻžāϰāĻŦāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ, āϤāĻ–āύāχ Service āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤

STOP VALIDATING EVERYTHING IN CONTROLLER🚨 Your Controller shouldn't become a validation file.Instead of:$request->valida...
02/09/2026

STOP VALIDATING EVERYTHING IN CONTROLLER

🚨 Your Controller shouldn't become a validation file.

Instead of:

$request->validate([
'name' => 'required',
'email' => 'required|email',
'password' => 'required|min:8',
]);

Move complex validation into a Form Request.

php artisan make:request StoreUserRequest

Then:

public function store(StoreUserRequest $request)
{
// business logic
}

Your Controller becomes easier to read and your validation rules become reusable and testable.

Clean code starts with small responsibilities.

💡 Laravel-āĻāϰ āĻāĻ•āϟāĻž āϛ⧋āĻŸā§āϟ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻžāĻœā§‡āϰ āĻ…āĻĒāϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āϟāĻŋāĻĒāϏ, āϝ⧇āϟāĻž āφāĻŽāϰāĻž āĻ…āύ⧇āϕ⧇āχ āϖ⧇āϝāĻŧāĻžāϞ āĻ•āϰāĻŋ āύāĻžāĨ¤āϏāĻŦāϏāĻŽāϝāĻŧ āĻāĻ­āĻžāĻŦ⧇ āϞāĻŋāĻ–āĻŦ⧇āύ āύāĻž:User::all()...
01/09/2026

💡 Laravel-āĻāϰ āĻāĻ•āϟāĻž āϛ⧋āĻŸā§āϟ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻžāĻœā§‡āϰ āĻ…āĻĒāϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āϟāĻŋāĻĒāϏ, āϝ⧇āϟāĻž āφāĻŽāϰāĻž āĻ…āύ⧇āϕ⧇āχ āϖ⧇āϝāĻŧāĻžāϞ āĻ•āϰāĻŋ āύāĻžāĨ¤

āϏāĻŦāϏāĻŽāϝāĻŧ āĻāĻ­āĻžāĻŦ⧇ āϞāĻŋāĻ–āĻŦ⧇āύ āύāĻž:

User::all();

āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻĒ⧇āĻœā§‡ āĻļ⧁āϧ⧁ āĻāχ āϤāĻŋāύāϟāĻž āĻĢāĻŋāĻ˛ā§āĻĄ āĻĻāϰāĻ•āĻžāϰ āĻšāϝāĻŧ:

id
name
email

āϤāĻžāĻšāϞ⧇ āĻāĻ­āĻžāĻŦ⧇ āϞāĻŋāϖ⧁āύ:

User::select('id', 'name', 'email')->get();

✅ āĻ•āĻŽ āĻĄā§‡āϟāĻž āĻŸā§āϰāĻžāĻ¨ā§āϏāĻĢāĻžāϰ āĻšāĻŦ⧇
✅ āĻŽā§‡āĻŽā§‹āϰāĻŋ āĻ•āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšāĻŦ⧇
✅ āϕ⧋āĻĄā§‡āϰ āχāύāĻŸā§‡āύāĻļāύ āĻ•ā§āϞāĻŋāϝāĻŧāĻžāϰ āĻĨāĻžāĻ•āĻŦ⧇

⚡ āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āϝāĻ–āύ āĻŦāĻĄāĻŧ āĻĄā§‡āϟāĻžāϏ⧇āϟ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāϛ⧇āύ āĻŦāĻž API āϰ⧇āϏāĻĒāĻ¨ā§āϏ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰāϛ⧇āύ, āϤāĻ–āύ āĻāχ āϛ⧋āĻŸā§āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϟāĻž āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ⧇ āĻŦāĻĄāĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻāύ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

âš ī¸ āφāĻĒāύāĻžāϰ Laravel page āĻ•āĻŋ slow āĻŽāύ⧇ āĻšāĻšā§āϛ⧇? Check āĻ•āϰ⧁āύ N+1 query problem āĻāϰ āϜāĻ¨ā§āϝāĨ¤āĻāχāϟāĻž -$users = User::all();foreach ($users...
31/08/2026

âš ī¸ āφāĻĒāύāĻžāϰ Laravel page āĻ•āĻŋ slow āĻŽāύ⧇ āĻšāĻšā§āϛ⧇? Check āĻ•āϰ⧁āύ N+1 query problem āĻāϰ āϜāĻ¨ā§āϝāĨ¤

āĻāχāϟāĻž -

$users = User::all();

foreach ($users as $user) {
$user->orders;
}

āĻāχāĻ­āĻžāĻŦ⧇ āϞāĻŋāĻ–āϞ⧇ āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ query trigger āĻšāϤ⧇ āĻĒāĻžāϰ⧇ - user āϏāĻ‚āĻ–ā§āϝāĻž āϝāϤ, query āĻ“ āĻĒā§āϰāĻžāϝāĻŧ āϤāϤāĨ¤

āĻāϰ āĻŦāĻĻāϞ⧇ -

$users = User::with('orders')->get();

āĻāĻ–āύ Laravel relationship āϟāĻž āφāϗ⧇ āĻĨ⧇āϕ⧇āχ eager-load āĻ•āϰ⧇ āĻĢ⧇āϞāĻŦ⧇, āĻŦāĻžāϰ āĻŦāĻžāϰ database āĻ query āύāĻž āĻĒāĻžāĻ āĻŋāϝāĻŧ⧇āĨ¤

āĻļ⧁āϧ⧁ count āϞāĻžāĻ—āϞ⧇ āφāϰ⧋ āϏāĻšāϜ -

$users = User::withCount('orders')->get();

💡 āĻšā§‹āĻ– āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ optimize āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤ āφāϗ⧇ āĻŦ⧁āĻā§āύ āφāĻĒāύāĻžāϰ application āφāϏāϞ⧇ āϕ⧀ SQL execute āĻ•āϰāϛ⧇ - Laravel Debugbar āĻŦāĻž Telescope āĻĻāĻŋāϝāĻŧ⧇ āĻĻ⧇āϖ⧇ āύāĻŋāύ, āϤāĻžāϰāĻĒāϰ āĻ āĻŋāĻ• āĻ•āϰ⧁āύāĨ¤

🚨 āφāĻĒāύāĻžāϰ Laravel Controller-āĻāϰ āϏāĻŦ āĻ•āĻŋāϛ⧁ āϜāĻžāύāĻžāϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχāĨ¤āĻāĻ•āϟāĻŋ Controller āϝāĻĻāĻŋ āĻāĻ•āϏāĻžāĻĨ⧇ āĻāχ āϏāĻŦ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰ⧇ —❌ Registration❌ Em...
30/08/2026

🚨 āφāĻĒāύāĻžāϰ Laravel Controller-āĻāϰ āϏāĻŦ āĻ•āĻŋāϛ⧁ āϜāĻžāύāĻžāϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχāĨ¤

āĻāĻ•āϟāĻŋ Controller āϝāĻĻāĻŋ āĻāĻ•āϏāĻžāĻĨ⧇ āĻāχ āϏāĻŦ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰ⧇ —
❌ Registration
❌ Email āĻĒāĻžāĻ āĻžāύ⧋
❌ Notification
❌ Analytics
❌ Payment logic
..āϤāĻžāĻšāϞ⧇ āĻŦ⧁āĻāϤ⧇ āĻšāĻŦ⧇, refactor āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻšāϝāĻŧ⧇ āϗ⧇āϛ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ⧋ approach āĻšāϤ⧇ āĻĒāĻžāϰ⧇:

UserRegistered::dispatch($user);

āĻāϰāĻĒāϰ āφāϞāĻžāĻĻāĻž āφāϞāĻžāĻĻāĻž Listener āĻĻāĻŋāϝāĻŧ⧇ side effect āϗ⧁āϞ⧋ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰāĻžāύ⧋ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻ•āϟāĻŋ component = āĻāĻ•āϟāĻŋ āĻĻāĻžāϝāĻŧāĻŋāĻ¤ā§āĻŦāĨ¤ āĻāϤ⧇ testing āϏāĻšāϜ āĻšāϝāĻŧ, maintain āĻ•āϰāĻž āϏāĻšāϜ āĻšāϝāĻŧ, āĻāĻŦāĻ‚ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āφāύāĻžāĻ“ āϏāĻšāϜ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤

💡 Controller clean āϰāĻžāĻ–āĻž āĻŽāĻžāύ⧇ āĻĢāĻŋāϚāĻžāϰ āĻ•āĻŽāĻŋāϝāĻŧ⧇ āĻĢ⧇āϞāĻž āύāϝāĻŧāĨ¤
āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ⧋, āĻĻāĻžāϝāĻŧāĻŋāĻ¤ā§āĻŦāϗ⧁āϞ⧋ āϏāĻ āĻŋāĻ• āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻ­āĻžāĻ— āĻ•āϰ⧇ āϰāĻžāĻ–āĻžāĨ¤

āφāĻĒāύāĻžāϰāĻž āϕ⧀ āĻ•āϰ⧇āύ — ā§Ģā§Ļā§Ļ āϞāĻžāχāύ⧇āϰ āĻāĻ•āϟāĻŋ Controller āĻĒ⧇āϞ⧇ refactor āĻ•āϰ⧇āύ, āύāĻžāĻ•āĻŋ "āĻ•āĻžāϜ āϤ⧋ āĻ•āϰāϛ⧇āχ" āϭ⧇āĻŦ⧇ āϰ⧇āϖ⧇ āĻĻ⧇āύ? 👇

Address

Mymensingh
2200

Alerts

Be the first to know and let us send you an email when Debug & Deploy posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share