Laravel API Master Class : The Principle of Least Privilege
I messed up. We all do it. We write some code, come back later, and think it’s…
Your PHP News Aggregator
Your PHP News Aggregator
I messed up. We all do it. We write some code, come back later, and think it’s…
Whilst we can now filter by topic, there is no simple way to actually select a topic…
An API is a glorified data access layer. So, it’s not enough to just provide the ability…
Clients need to be able to filter the data that we provide. We can approach filters in…
Filtering ticket data based on the author ID is a little more complex than the basic filters…
Different routes typically need to return different JSON structures–even if those routes work with the same resource….
Some data, such as relationship data, doesn’t need to be loaded and sent with every response. Instead,…
The JSON response we send to clients are probably the most important things about our API–it’s what…
Unlike typical web applications, APIs rely on tokens to determine if clients are authenticated. In this episode,…
Welcome to the April edition of PHP Annotated! We’ll recap the most interesting developments in the PHP community over the past couple of months, featuring handpicked news, articles, tools, and videos. Highlights PHP statement on glibc/iconv vulnerability The hype around…
Last year, we introduced a simple but surprisingly useful feature to Laravel Forge: the ability to add notes to servers. While checking the uptake of this feature, we noticed that customers were often storing sensitive data in the field. We…
You can now quickly view what’s stored in Laravel’s context array. Read more