PHP 8.4 is set to be released on November 21, 2024, and it brings a host of exciting new features and enhancements that promise to make developers’ lives easier. From property hooks to simplified class instantiation, PHP 8.4 is packed…
Tag
PHP 8.4 is set to be released on November 21, 2024, and it brings a host of exciting new features and enhancements that promise to make developers’ lives easier. From property hooks to simplified class instantiation, PHP 8.4 is packed…
PHP is an object-oriented programming (OOP) language, which means it allows you to create and work with classes and objects. Understanding the concepts of class, object, property, and method is crucial for mastering PHP’s object-oriented features. In this blog post,…
Introduction In recent years, serverless computing has gained significant popularity due to its scalability, cost-efficiency, and ease of deployment. AWS Lambda, one of the leading serverless platforms, allows developers to run code without provisioning or managing servers. While Lambda is…
Banhammer for Laravel offers a simple way to ban any Model by ID and IP; it also allows blocking requests by IP addresses. Once your application bans users, you can use the provided middleware to prevent banned users from accessing certain…
Laravels routes files can get pretty busy. Before you know it, you have to search within the routes file to find anything. How do you combat this, though? You can approach this in many ways, depending on how you would…
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…
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…
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…