New PhpStorm version, easy way to run Laravel Queues, new Symfony version, and more.
Improve you PhpStorm Step with Jeffrey Way's video; Install TailwindCss in any Php project; State Pattern in PHP; Reusable Mailing in Laravel; New Symfony versions; and more.
Hire a World-Class Laravel Developer for Your Team Effortlessly!
You can effortlessly add a skilled Laravel expert to your team. Skip the lengthy recruitment process and the high costs - I offer you the expertise you need without the typical hassles.
PHP
🆕 PHP RFC Property Hooks have been approved
📚 Jeffrey Way's PhpStorm Setup in 2024
Call it age. Call it apathy, if you must. I call it contentment. Much of my twenties were spent endlessly experimenting and searching for the perfect editor and workflow.
📚 Exploring 7 Efficient Alternatives to MAMP for Local Development Environments
There are two main ways to create a local development environment: manually, which can be complex and time-consuming (thus, not highly recommended), and by installing Integrated Development Environment (IDE) software packages, which simplifies the process and is more commonly used.
📚 How Can You Install Tailwindcss In Your Php Project With MVC?
Today we are going to install Tailwindcss in php our project.
📚 How to Get File Information in PHP
Using a few lines of PHP, we can easily call a free API to get key information about a variety of common file types.
📚 Full Line Code Completion in JetBrains IDEs: All You Need to Know
Programming with AI is still a highly divisive topic, but there’s no denying that more and more developers are starting to incorporate AI into their daily workflows.
📚 State Pattern in PHP
State Pattern is a very common behavioral design pattern that is very helpful in organizing the code.
Laravel
📚 Simplifying Laravel Queue Management just with MySQL - You don't need SQS, RabitMQ, etc.
Laravel's queue feature is extensively used in various projects, both big and small. However, setting up queues often involves complex steps like using Redis for job management and Supervisor for monitoring queue processes, which may not always be convenient.
📚 Revolutionize Laravel Development: Say Goodbye to Macros, Hello to Mixins!
Hello and welcome to our comprehensive guide on becoming an expert in using Mixins in Laravel!
📚 Simplify Your Laravel Codebase: Best Practices for Readable and Concise Syntax
Below are examples of common syntax and their shorter, more readable counterparts.
📚 Mastering Global Functions in Laravel: Easy Methods for Versions 8,9,10,11.
This guide will equip you with the knowledge and tools to leverage global functions effectively, making your development experience smoother and more efficient.
📚 The Ultimate Guide to Laravel Reverb: Real-Time Notifications
You learned a lot about using Laravel Reverb in the first part of this guide. Now, you’ll learn how to add real-time notifications seamlessly to your Laravel apps.
📚 Create a re-useable Mailing Code in Laravel
In today's posting, I would like to share with you guys how to create a Laravel Mailing reusable code.
📚 Laravel Prompts Adds a Multi-line Textarea Input, Laravel 11.3 Released
This week, the Laravel team released v11.3, which includes multi-line text in Laravel Prompts, a Session:hasAny() method, a Context::pull() method, and more.
📚 Use the New Fluent Helper to Work With Multi-dimensional Arrays in Laravel 11.2
This week, the Laravel team released v11.2, which includes a fluent() support helper, a context() helper, improved handling of a missing database during a migrate operation, and more.
📚 Understanding the Strategy Design Pattern in Laravel
The Strategy Pattern is a behavioral design pattern used to make a particular functionality of an object changeable.
Symfony
📚 Creating your Own Makers in Symfony 7
Today I gonna show you how to create your own make command inside Symfony.
📚 A Week of Symfony #901 (1-7 April 2024)
This week, Symfony 5.4.38, 6.4.6 and 7.0.6 maintenance versions were released. Meanwhile, the development activity on the upcoming Symfony 7.1 version was very intense because it just entered into the stabilization phase. Lastly, we published a recap of the SymfonyLive Paris 2024 conference.
📚 Limit login attempts in Symfony 5+
Follow this article to create a login limit for your application!
Tools
📦 ignited/laravel-omnipay
Integrates Omnipay with Laravel and provides an easy configuration.
📦 attla/encoded-attributes
A powerful layer to encode eloquent attributes.
📦 webfiori/mailer
Sockets-based library for sending HTML email messages.
📦 byjoby/formward
Forms with sane defaults and simple interfaces to skip the boilerplate code and just put a form on the page.
📦 lunetics/locale-bundle
A Bundle for switching Languages.
📦 jakubboucek/tar-stream-reader
Reader for TAR and TAR+GZip Archives, optimized for read huge size archives, effective memory usage.