Available for freelance/contract work.
Full-stack Laravel dev with 10+ years of experience. I take projects from idea to shipped, or jump in wherever you need me.
DMs open π¨
Available for freelance/contract work.
Full-stack Laravel dev with 10+ years of experience. I take projects from idea to shipped, or jump in wherever you need me.
DMs open π¨
Without an `exp` claim, a JWT can remain valid forever, turning a leaked token into permanent access.
securinglaravel.com/security-tip... #Laravel
I am happy to announce that Forte v1 is now available! Forte is my new library for parsing and modifying #laravel Blade.
fortephp.com
Visual reference for all @filamentphp.com lifecycle hooks π‘β€οΈ
andreia.github.io/filament-hoo...
#Filament #PHP #Hooks
from the thumbnail of the video it looked like opencode lol, anyway congrats on the launch
why it was a bad idea?
I was recently laid off.
Now looking for freelance opportunities from March.
Full-stack web development with any stack in the Laravel ecosystem β Laravel, Vue, React, Inertia, Livewire.
Reach out if you have a project in mind -> andrebreia.dev
I... have been laid off from Laracasts. π
Pretty bummed out, it was a fun gig.
I'm looking for a new opportunity! β₯οΈ
<form action="/upload" method="POST"> <file-pond> <label for="my-file">Drop files here, or <u>browse</u></label> <input id="my-file" type="file" name="files" required /> </file-pond> <button type="submit">Upload</button> </form> <script type="module"> import { defineFilePond } from 'filepond'; import { locale } from 'filepond/locales/en-gb.js'; const elements = defineFilePond({ locale, }); </script>
After 3 years of development I finally published the first alpha version of FilePond v5!
<file-pond> is now a full blown custom element, it implements ElementInternals, can be styled with CSS Custom Properties, and can be fully customised with templates and extensions! π
π§ v5.filepond.com
Laravel queue tip π
Handle model relationships explicitly in jobs to keep payloads small, avoid unexpected queries, and make jobs more predictable π§
how did this genocide supporter got into my timeline, time to cleanse my timeline
Ever wanted to know how to make your custom classes work with implicit route bindings in #laravel? Without them being models? Or explicitly bound? Or are you just curious about how it all works?
Check out my latest article!
ollieread.com/articles/lar...
oh yes, oh yes please, hopefully it passes
Debugging can be a hassle, but it doesnβt have to be!
Letβs celebrate our open-source packages this December, and today we explore how Laravel Telescope makes local debugging a breeze.
youtu.be/ribLN3pRyQc
Previously we saw in Laravel 12.40.0 that queues got pause() & resume(). π€
In 12.40.2 it goes further with pauseFor(), pause a queue for a TTL (int seconds, DateTimeInterface, DateInterval) and let it auto resume. πͺ
Minor version, big DX win. β‘
#Laravel #PHP #Queue
Testing in Laravel 12.28 just got faster. π§ͺ
You can now cache your routes and config once per test run, instead of rebuilding them for every test. πͺ
A nice performance boost for apps with lots of routes or heavy config. β‘
Works in both PHPUnit & Pest.
I sometimes have 2 or 3 @zed.dev open without any stress on my machine, wouldn't be possible with vscode.
π¨π¨π¨
Laravel developers, time to do `composer update` as Laravel uses Symfony's http foundation component behind the scenes! π«‘
Composer 2.9 is here! π It automatically blocks packages with known vulnerabilities, has a new repository command to manage repos from the CLI, and lots more!
blog.packagist.com/composer-2-9/
#composerphp #phpc #PHP
New #laravel article released today! This one is all about an undocumented and hidden feature of Laravel, one that lets you easily register decorators for services!
ollieread.com/articles/dec...
Please consider sponsoring @azjezz.bsky.social, who's building Mago, a fast and modern toolchain for PHP written in Rust.
mago.carthage.software
github.com/sponsors/azj...
So what is your test strategy for Inertia / React apps?
Inertia endpoint testing + @pestphp browser testing?
Pest browser testing seems like a great fit for these kind of apps but they are a bit slow.
Just tagged Prism v0.98.0 π
Prism now supports tool calling with structured output for AnthropicAI, OpenAI, and Gemini!
github.com/prism-php/pr...
maybe use Auth facade, `Auth::user`
Hacked on a utility called Tether at the weekend.
Clone a package down, run Tether, select the package you wanna link and it'll configure a Composer repository & symlink Vite assets. π
It's pretty scrappy, but hopefully it's useful to someone!
github.com/duncanmccle...
probably, not sure
We're giving away one free year of Bifrost Thor (worth $990)
Just show us your NativePHP app on X!
Full details here:
x.com/nativephp/st...
#Laravel lazy() vs get()
Did you know.... You can stream large datasets from the DB using lazy() β way more memory-efficient than get().
π Initial stable release v1.0.0!
Consume real-time AT Protocol events in your Laravel application. We changed the package name a bit to keep things consistent and clear as we continue to contribute AT Protocol packages to the Laravel community.
github.com/socialdept/a...