Punyapal Shah @mrpunyapal.dev · 01/10/2026Claude's Opus 5.5 than Openai's GPT Sol 6.1 and now Google's Gemini 4 😅 010
Punyapal Shah @mrpunyapal.dev · 30/09/2026Finally, it's here... 💪 Everyone who wanted to know about challenges we faced while migrating to MySQL from Sqlite and Object storage from local files while moving to Laravel cloud from forge 👇 130
Punyapal Shah @mrpunyapal.dev · 30/09/2026Laravel devs, have you ever added something like this? Optional Sanctum auth where the bearer token is used when present, but guests are still allowed through. Curious how you handle this in your projects. 020
Punyapal Shah @mrpunyapal.dev · 29/09/2026I keep forgetting how much Pest includes. Pest is seriously batteries included. [see comments] 141
Punyapal Shah @mrpunyapal.dev · 27/09/2026Laravel AI SDK v1 added `decide()` to Stringable. You can ask a string a yes/no question, define your criteria, and even set a confidence threshold. Very Laravel. 👀 130
Punyapal Shah @mrpunyapal.dev · 25/09/2026Turned 27 today! - no I'm not sharing - any list of accomplishments - I just want to say - I'm happy with where - I'm right now - thanks everyone for - the support you gave me - I achieved more than - I thought I would - for this age 🙌 260
Punyapal Shah @mrpunyapal.dev · 23/09/2026Pinkary mobile app is on the way, but before that we got multi account login enjoy! For more check pinkary.com/changelog 021
Punyapal Shah @mrpunyapal.dev · 21/09/2026Found a Laravel package that asks a slightly scary question: “What changed on my production server?” Laravel Scalpel can scan for rogue PHP files, obfuscated code, modified server rules and unexpected filesystem changes. 🔪 120
Punyapal Shah @mrpunyapal.dev · 21/09/2026Just drafted PR using ChatGPT 👀 Yes ChatGPT not Codex. Now you can just use ChatGPT to work on your projects. And yeah it does not consume codex limits. 😉 110
Punyapal Shah @mrpunyapal.dev · 21/09/2026Infinite scrolling is this simple with NativePHP Super Native! 010
Punyapal Shah @mrpunyapal.dev · 18/09/2026I was hearing Jev Jev Jev and Laravel heard it as well! 020
Punyapal Shah @mrpunyapal.dev · 17/09/2026PHP 8.6 lets you partially apply functions with `?`. No need to write the closure yourself. This is a surprisingly nice little addition. 130
Punyapal Shah @mrpunyapal.dev · 16/09/2026AI coding agents don't need prettier terminal output. They need less noise. Laravel PAO gives agents compact, structured output from tools like Pest, PHPStan and Artisan while keeping the normal developer output unchanged. 🤖 130
Punyapal Shah @mrpunyapal.dev · 15/09/2026Laravel apps can be MCP servers too. 👀 With Laravel MCP, you can expose your app's tools, resources and prompts to AI clients. So your Laravel app isn't just something the agent reads. It can become something the agent can actually use. 110
Punyapal Shah @mrpunyapal.dev · 14/09/2026Laravel Boost can add skills to your AI coding agent. You can install all the skills from a repo, or pick just one. That’s a pretty nice way to give an agent project-specific knowledge without turning your prompt into a giant wall of instructions. 👀 020
Punyapal Shah @mrpunyapal.dev · 13/09/2026What do you think using this for upcoming PHP series: PHP but not 2005? It can be 8.6 and idk about replacing js 😂 000
Punyapal Shah @mrpunyapal.dev · 12/09/2026Did you know Laravel's remember_token can be useful beyond "Remember Me"? 👀 For multi-account switching, derive a hash from the user ID + token and verify it before switching. Change the token, and that saved account automatically becomes invalid. 120
Punyapal Shah @mrpunyapal.dev · 09/09/2026This Laravel piece of code is so adorable that whenever I find it, I just post it 🙌 110
Punyapal Shah @mrpunyapal.dev · 04/09/2026Laravel 13.30 adds a handy Collection method 👀 Ever used chunkWhile() just to group consecutive items with the same value? chunkBy() makes that much simpler. And unlike groupBy(), it keeps separate chunks when the same value appears again later. Have you used this pattern before 110
Punyapal Shah @mrpunyapal.dev · 03/09/2026🗓️ Laravel devs, carbon is mutable by default, and that can cause subtle bugs. Laravel already gives you a safer path: make dates immutable globally and use the Date facade instead of Carbon. ✨ now() / today() respect it 🛠️ Rector can automate the refactor Safer dates. Better defaults. 110
Punyapal Shah @mrpunyapal.dev · 01/09/2026Laravel devs, this Collection feature is easy to overlook. 👀 Higher-order messages let you replace simple callbacks with expressive syntax across many Collection methods. Once you spot the pattern, your Collection code gets a lot cleaner. 131
Punyapal Shah @mrpunyapal.dev · 31/08/2026Laravel devs building AI features, Laravel 13.27 just brought vector similarity queries to MariaDB. 👀 You can now query vector columns for similar records directly through Laravel's query builder. Pretty nice addition if you're building semantic search or other AI-powered features. 110
Punyapal Shah @mrpunyapal.dev · 30/08/2026Laravel devs, building a queue dashboard? 👀 Laravel 13.27 adds helpers to get the total number of pending, delayed, and reserved jobs across your queues. No need to loop through every queue and calculate the totals yourself. 100
Punyapal Shah @mrpunyapal.dev · 29/08/2026Laravel devs, you don't need whereRaw() for this anymore. 👀 120
Punyapal Shah @mrpunyapal.dev · 29/08/2026Ever made a change on another branch and wished you could bring just that commit over? 👀 That's exactly what git cherry-pick is for. No merging the entire branch. Just pick the commit you need. 110
Punyapal Shah @mrpunyapal.dev · 28/08/2026Laravel devs, your SQL exception messages can expose query values. 👀 Laravel 13.27 adds an option to mask bindings in QueryException messages. 110
Punyapal Shah @mrpunyapal.dev · 27/08/2026Laravel devs, Laravel 13.27 fixes a small Eloquent pain point I've hit more than once. 👀 When a model is already loaded before a transaction, refreshForUpdate() lets you refresh and lock that same instance without querying and reassigning it. 220
Punyapal Shah @mrpunyapal.dev · 24/08/2026Ever add a personal scratch file to .gitignore just to keep git status clean? 👀 Don't change the shared .gitignore for something only you need. Use .git/info/exclude instead. Same ignore syntax. Local to your clone. Never committed. 152
Punyapal Shah @mrpunyapal.dev · 23/08/2026Laravel devs, Laravel 13.26 makes custom pivot scopes much nicer. 👀 wherePivot() now accepts a closure, so you can reuse scopes from your custom pivot model instead of repeating pivot conditions in every relationship query. Less duplication, cleaner relationships. 110
Punyapal Shah @mrpunyapal.dev · 23/08/2026Laravel devs, Collection::groupBy() can do more than group by a column. 👀 Pass it a closure and calculate the group dynamically. Day, week, month, quarter, or any grouping rule your application needs. Perfect for turning collections into report-ready data. 120
Punyapal Shah @mrpunyapal.dev · 22/08/2026Laravel devs, Laravel 13.26 makes Process failures easier to understand and test. 👀 You can now distinguish an idle process from one that simply runs too long, and fake processes gained assertions for count, order, and recorded results. 120
Punyapal Shah @mrpunyapal.dev · 22/08/2026Laravel devs, tired of duplicating query filters between Eloquent and Scout? 👀 Create an invokable scope that works with both builders, then reuse it across models and Scout searches with ->tap(). One rule. Multiple query pipelines. 210
Punyapal Shah @mrpunyapal.dev · 21/08/2026Laravel devs, #[DebounceFor] isn't just for jobs anymore. 👀 Laravel 13.26 brings debouncing to queued event listeners. Repeated events for the same resource can now collapse into one listener execution, while maxWait prevents busy streams from being deferred forever. 120
Punyapal Shah @mrpunyapal.dev · 21/08/2026Laravel devs, don't create a temporary CSV file just to download it. 👀 Stream it directly to the browser and process your records in chunks. Less disk I/O, lower memory usage, and no extra dependency for a simple export. 110
Punyapal Shah @mrpunyapal.dev · 21/08/2026rector-pest and peststan (now pest-plugin-rector/phpstan) crossed 150k downloads at thier new home too 💪💪 010
Punyapal Shah @mrpunyapal.dev · 20/08/2026Laravel devs, Laravel 13.26 just made storage migrations much easier. 👀 A new read-through disk checks your new storage first, falls back to the old disk, and can copy files over when they're first requested. Lazy migration without moving everything upfront. 120
Punyapal Shah @mrpunyapal.dev · 20/08/2026Anyone here who already tried Laravel Auditor? Any feedback? 🤔 github.com/MrPunyapal/l... 130
Punyapal Shah @mrpunyapal.dev · 20/08/2026Laravel devs, stop repeating the same HTTP client setup across your app. 👀 Define it once with an HTTP macro, then reuse the configured client anywhere. Auth, base URL, headers, common config → one place. Cleaner API calls, less repetition. 120
Punyapal Shah @mrpunyapal.dev · 19/08/2026Laravel devs, Laravel 13.26 lets you reroute queues without touching your jobs. 👀 With Queue::forward(), you can move a queue to another queue, another connection, or both. Perfect for changing queue infrastructure without hunting down every dispatch. 120