Back in October, Nuno Maduro released an OpenAI PHP Client and this week he announced a brand Laravel integration called OpenAPI Laravel. On Twitter Nuno said, “OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the…
Validation is a must-have for any modern project, and in Laravel, it is super simple to get started. Within your controller methods, you can call a method, pass in the request, and an array of the rules you wish to…
Password generation is something we all think about doing at some point, but how can we go about doing it – and making these passwords easy to remember and secure? In this tutorial, I will walk you through how I…
JavaScript uses three dots (…) for both the rest and spread operators. But these two operators are not the same. Spread operator: The spread operator helps us expand an iterable such as an array where multiple arguments are needed, it…
Today, we’ll cover the step-by-step process of building a Laravel CRUD (Create, Read, Update, Delete) web application from scratch. You will learn step-by-step instructions on how to create a straightforward CRUD operation app in Laravel 9 and how to validate,…
Over the years, as developers, we have always looked for ways that we can automate our documentation, from PHPDoc to Swagger and beyond. In recent years that has been a significant shift in the API world to adopt a more…
As we shared in the release post, React 18 introduces features powered by our new concurrent renderer, with a gradual adoption strategy for existing applications. In this post, we will guide you through the steps for upgrading to React 18. Please report…
Laravel Eloquent is one of the most powerful and amazing features in a modern framework today. From casting data to value objects and classes, protected the database using fillable fields, transactions, scopes, global scopes, and relationships. Eloquent enables you to…
Recently I came across a unique approach to loading routes into Laravel applications, and I wanted to share this with you. It allows you to create Route Registrars classes you register your routes within. I saw this in a package…
In Laravel, roles and permissions have been one of the most confusing topics over the years. Mostly, because there is no documentation about it: the same things “hide” under other terms in the framework, like “gates”, “policies”, “guards”, etc. In…