19 Essential Laravel Performance Optimization Tips
Anonymous Function; Building APIs with PHP: A Guide to REST and GraphQL; and Best Practices for Structuring Your PHP Web Project.
PHP
📚 Best Practices for Structuring Your PHP Web Project
When planning a new PHP web project, it’s important to consider both the technical and strategic aspects to ensure success. Here are some rules to guide you through the process.
📚 Avoiding Memory Leaks in PHP Loops: My Experience with dump()
When working with large systems, memory management is crucial. Recently, while developing in Spryker using Docker, I encountered a frustrating memory issue that taught me an important lesson about debugging.
📚 Message System in PHP with Source Code
In this article, we will teach you on How To Make Private Message System in PHP, this System has good interface design and connected into MySQL database as back end.
An anonymous function is a function that has no name. This function is often used to provide a callback or temporary function that can be defined directly in another context, such as when using another function.
📚 PHP mbstring Refactoring: Modern Multibyte String Handling Techniques
In this tutorial, we’ll walk through how to replace deprecated mbstring functions with updated multibyte string handling techniques.
📚 Building APIs with PHP: A Guide to REST and GraphQL
In this guide, we’ll explore how to build APIs with PHP, focusing on both REST and GraphQL.
📚 PhpStorm 2024.3 Early Access Program Is Now Open
We’re opening the Early Access Program (EAP) for the PhpStorm 2024.3 that will have native support of PHP 8.4. Join the program and try out some of the newest additions and improvements today!
📚 Understanding Mock Objects in PHPUnit Testing
In this article, we’ll explore what mock objects are, why they are useful, and how to use them effectively in PHPUnit.
📚 Event-Driven Architectures with PHP: Exploring Event Sourcing and CQRS Applications
Event-driven architectures have gained much importance in the last few years due to their capability of handling complexity and dynamic systems effectively.
Laravel
📚 Hidden Gems of Laravel: Lesser-Known Features to Boost Your Development
Laravel’s lesser-known features like route model binding with constraints, custom Blade directives, and job chaining help developers write cleaner, more efficient, and maintainable code.
📚 19 Essential Laravel Performance Optimization Tips
In this article, we will explore 19 tips that can significantly enhance the performance of your Laravel application. Below are detailed explanations of each tip.
📚 Understanding Self-Relationships in Laravel Models
In this post, we’ll explore the concept, real-world applications, and how to implement self-relationships in Laravel with practical code examples.
📚 Understanding Self-Relationships in Laravel Models: A Simple Guide
In Laravel, relationships between models are essential for organizing and working with connected data. Usually, we define relationships between different models, such as between a User model and a Post model (e.g., a user can have many posts).
📚 Laravel Image Handling using Storage Link
In this guide, I will walk you through the process of effectively saving and retrieving images in a Laravel full-stack application. This tutorial assumes you have an active and running Laravel project.
📚 Getting Started with Laravel: A Beginner’s Guide to Query Builder
We’ll walk through a typical use case in a Laravel application using Query Builder for various tasks like selecting, inserting, updating, and deleting data.
📚 How to Get Your Laravel App from 0 to 9 with Larastan
When it comes to building robust and scalable applications in Laravel, code quality is crucial. However, maintaining high code standards as your project grows can be a challenge.
📚 Securing Your Laravel API: Hiding Sensitive Attributes from JSON Output
When building APIs with Laravel, it’s crucial to control what data is exposed to the client. Laravel’s Eloquent ORM provides an elegant way to hide sensitive attributes when converting models to arrays or JSON. Let’s explore how to implement this feature effectively.
📚 Fetch PHP is a Lightweight HTTP Library Inspired by JavaScript’s fetch()
Fetch PHP is a lightweight HTTP library inspired by JavaScript’s fetch, bringing simplicity and flexibility to PHP HTTP requests. It uses the Guzzle client behind the scenes, offering synchronous and asynchronous requests with an easy-to-use API.
📚 TemPHPest PHP Extension for VSCode
TemPHPest is an extension for Visual Studio Code to improve writing PHP in VS Code. Created by Liam Hammett, this package adds rich PHP features that will enhance the experience tremendously while writing PHP.
📚 Improve Laravel development efficiency: 5 little-known Artisan commands
This article explores five such commands and how they can optimize your workflow.
Symfony
Symfony 7.1.5 has just been released. Here is the list of the most important changes since 7.1.4.
📚 An easy way to validate DTOs using Symfony attributes
DTOs are simple objects that encapsulate data attributes without containing any business logic. They are often used to aggregate data from multiple sources into a single object, making it easier to manage and transmit.
📚 SignatureCheckListener With Symfony’s As EventListener Attribute
Today, we’ll define an event listener in our Symfony application. Additionally, we’ll inject our service directly, eliminating the need to configure it in services.yaml.
Tools
Schedule and manage resource booking (appointments) in your Laravel app.
Laravel Smart Hash Model id and request.
Generate PDFs in Laravel with this mPDF wrapper.
Bundle to integrate mongodb/mongodb into Symfony.

