📖 1 minute read
When defining translation strings in Laravel, always use named placeholders (like :count or :percent) instead of positional ones or manual string concatenation.
// Bad
__('You have ' . $count . ' notifications');
// Good
__('You have :count notifications', ['count' => $count]);
Different languages have varying word orders; named placeholders allow translators to move variables within the sentence without breaking the logic or requiring code changes for each locale.
Daryle De Silva
VP of Technology
11+ years building and scaling web applications. Writing about what I learn in the trenches.
Related Articles
Production data migrations can be terrifying. One wrong command and you're restoring from backups. Here's a pattern I use for…
3 min readLaravel Mix creates a mix-manifest.json file that maps your asset filenames to their versioned URLs. It's the bridge between mix('build/js/app.js')…
3 min readYou implement ShouldQueue on your event listener, add a catch block for rate limit exceptions, and write $this->release(60) to retry…
2 min read
Leave a Reply