New Array Find Functions in PHP 8.4 and Lesser-Known Tips and Tricks of PHP
Understanding Mock, Dummy, Spy, Stub, and Fake in PHP Unit Testing; Simplify Your PHP Development with a Handy Bash Script; Complex Features in Laravel 11 with examples; and more.
PHP
📚 New Array Find Functions in PHP 8.4
Four new array functions are likely coming to PHP 8.4 that are still in the RFC voting stage. We're encouraged that the voting is already 100% "yes" votes thus far, with voting ending May 29, 2024. While the RFC acceptance of these functions is pending, it seems likely that these functions are coming to PHP 8.4.
📚 Lesser-Known Tips and Tricks of PHP
PHP has several hidden gems that can make your code cleaner, easier to write, and more efficient. In this post, we’ll explore some of these lesser-known tips and tricks.
📚 Understanding Mock, Dummy, Spy, Stub, and Fake in PHP Unit Testing
In this article, we will explore each of these concepts with practical PHP examples.
📚 Pros and Cons of PHP Development Tools You Should Know Before Starting a New Project
This blog post will provide you with detailed insights into the latest PHP development tools and how to start them for your new projects along with their pros and cons.
📚 Simplify Your PHP Development with a Handy Bash Script
In this article, I'll guide you through the script step by step, explaining how it works and why it's beneficial for your development workflow.
📚 Deploying a PHP Web App with Docker Compose, Nginx, and MariaDB: A Complete Guide
In this tutorial, we will walk you through the process of deploying a PHP web application using Docker Compose, Nginx as the web server, and MariaDB as the database.
📚 Security Best Practices in Web Development
As web developers, it's crucial to prioritize application security. With increasing cyber threats, implementing robust security measures is essential. This article covers best practices for securing web applications.
Laravel
📚 Complex Features in Laravel 11 with examples
This article delves into these sophisticated features, exploring how they can be leveraged to build powerful applications.
📚 Configuring Laravel With Additional Environment Files
In Laravel, you can configure additional environment files that will load instead of the .env file. This feature is helpful for testing, where you can load a .env.testing environment file instead of the default.
📚 Laravel Immutable Carbon Dates
In this article we're going to look at the Carbon data class in laravel and how we can change the settings of how laravel uses the class to make it immutable.
📚 Generate a Laravel CRUD (Create, Read, Update, Delete) in 5 minutes
Are you building your App on Laravel? That's a great choice. You must be planning an Admin panel for it. Well, if you're building one, let me give an overview of how you can make a customizable & functional Admin panel with less effort.
📚 Building a simple Referral System API with Laravel 11
For those who are new to using Laravel 11 and want to handle user referrals through APIs, this tutorial will show you how to create a basic referral system API.
📚 Using SQLite with Laravel 11: A Step-by-Step Guide
SQLite is a powerful and lightweight database that's perfect for small to medium-sized applications.
📚 A New Validation Rule and the Ability to Manually Fail a Command in Laravel 11.8
This week, the Laravel team released v11.8, with a new validation rule, the ability to fail a command outside the handle() method, create a view during make:mail, and more.
📚 The Ability to Prevent Destructive Commands From Running is Coming to Laravel 11
In an upcoming Laravel release, you can prevent commands like database migrations from accidentally running in production environments. The next Laravel release should include the ability to use a framework Prohibitable trait to stop commands from running.
📚 Laravel Fundamentals: Components
Components are essentially reusable pieces of code that can help you maintain a clean and efficient codebase.
📚 Building Clean & Maintainable PHP/Laravel Applications with SOLID
SOLID is a set of principles of Object-Oriented Design,which help us to write a clean, maintainable, and extendable code.
📚 Taming the Queue Beast: Mastering Background Jobs with Laravel Horizon
In the bustling world of web applications, background jobs are the unsung heroes that handle asynchronous tasks, keeping your app responsive and efficient.
📚 Exploring Laravel Accessors and Mutators in Laravel
This article delves into how to use accessors and mutators in Laravel, providing insights into their benefits and practical applications.
📚 CSRF Protection in Laravel: Shielding Your App from Unintended Actions
In this blog post, we’ll delve into CSRF attacks, their implications, and how Laravel’s built-in CSRF protection safeguards your web applications. We’ll also provide a step-by-step tutorial to ensure your forms are CSRF-protected.
Symfony
📚 A Week of Symfony #908 (20-26 May 2024)
This week, we continued polishing Symfony 7.1 features and fixing some of its deprecations to prepare for its stable release next week. Meanwhile, we introduced a Symfony Jobs section so you can find a great job or post your own job to hire talent from the community. Lastly, we updated the code repository to create the branch for Symfony 7.2, which will be released at the end of November 2024.
Tools
📦 ajtarragona/web-components
A collection of view components for your laravel application.
📦 zanichelli/healthcheck
Health check package provides security target for the project.
📦 fei/api-entities
Entities descriptors and helpers for objective-php/gateway.
📦 retinens/laravel-bootstrap-toasts
This package provides an easy interface for using Bootstrap 5+ toast messages in a Laravel app.

