If you use #TallCraftUI in your Laravel projects, check out the updated docs and let me know if anything is missing, unclear, or could be improved.
Your feedback helps make the next release even better!
Check it out: https://t.co/Vk7Uqai50H
#Laravel#Livewire#TallStack#UI
The #TallCraftUI documentation site has been rebuilt for v3 ๐
Every component page has been updated with a cleaner layout, improved readability, and easier navigation to help you find what you need faster.
@laravel@LaravelLivewire@tallstackdev
TallCraftUI is a Laravel Blade UI library built on the TALL stack by @DeveloperMithu ๐ฆ๏ธ It provides a collection of customizable pre-built components! - https://t.co/JyRsLE2QpN
Your Inertia pages can now update themselves in real time. โก๏ธ
Mark a prop as live and connect it to a broadcast event. Whenever that event fires, Inertia refreshes just that prop, without polling. Perfect for order statuses, unread counts and dashboards.
itโs 2026. build like youโre already going to get hacked, because sooner or later you probably will
collect less. only keep the customer data you actually need. anything you never store canโt leak
encrypt everything you keep. not just passwords and card numbers: names, emails, addresses, photos, uploads, all of it. if someone gets into your database or storage, they should find nothing they can read
delete what you donโt need anymore. old accounts, expired orders, stuff from years ago that nobody uses. set it up so it gets deleted automatically, not โsomeday"
donโt store tokens or api keys unless you really really really really have to. if you do, encrypt them hardcore or put them in a secrets manager. and either way, keep your encryption keys separate from the data they protect
basically: the less data you keep, the less you have to worry about when you get hacked
Why It Matters: Memory usage stays flat no matter how big the table gets. It also avoids the skipped-row bug that chunk() can cause when the loop updates the filtered column, such as setting subscribed = true.
Process Millions of Rows Without Running Out of Memory ๐ค
Did you know? chunk() can silently skip records if you update the column youโre filtering on, but lazyById() avoids that and streams rows without loading them all into memory.
#laravel#php#laraveldeveloper
The Tip: lazyById() pages through a table using the primary key and returns a LazyCollection, so only one chunk sits in memory at a time. Because it paginates by ID rather than by offset, it stays correct even when your loop changes the rows.
Laravel Tips: Catch N+1 Queries Before They Ship ๐ค
Did you know? @laravel can throw an exception the moment your code accidentally runs a query inside a loop, so you catch N+1 problems during development instead of in production.
#laravel#webdevelopment#laraveltips
Pro Tip: Keep the guard disabled in production. Throwing exceptions there can break a page for users when a rare code path lazy-loads something. Use logging or monitoring for production instead.
๐ TallCraftUI v3 is coming soon!
We've rebuilt the docs from the ground up to be smarter, faster, and more developer-friendly. Plus, you're getting even more components to build with.
Can't wait to ship it. Stay tuned! ๐
#TallCraftUI#Laravel#Livewire#TallStack
Laravel tip.
You have SQL export from the DB, and want to turn into Laravel seeders?
Instead of manually converting SQL insert statements into Laravel seeders, you can execute raw SQL files directly using `DB::unprepared()` in your seeder class.
Laravel tip.
Make your API return JSON for ALL exceptions.
By default Laravel renders HTML error pages even for API routes if the client forgot the `Accept: application/json` header.
Fix it once in bootstrap/app.php.
TallCraftUI is a Laravel Blade UI library built on the TALL stack by @DeveloperMithu ๐ฆ๏ธ It provides a collection of customizable pre-built components! - https://t.co/JyRsLE2QpN