The synchronous call between two services was the reason both were down. Publishing an event decouples their availability — and makes eventual consistency a business decision.
5.4 removed the string-based model events fired through the event dispatcher — eloquent.saved: AppOrder and its relatives — in favour of an $dispatchesEvents map to real classes. The…
Composer runs scripts declared by packages during install, which is convenient and means composer install executes third-party code the moment it lands. On a CI runner building a…
The getter looks like ceremony over a property and is the entire point of the release: with the read going through a method, where the value comes from…
The queue worker’s –timeout and the connection’s retry_after are two different clocks, and getting their order wrong is the most common cause of a job silently running twice.…
The first release where installing a package is one command. Auto-discovery removes two config edits per package, and hides the fact that they happened.
Adding a field to a core REST response means either filtering the prepared object, which is fragile, or registering the field properly so it appears in the schema…