PinnedErland MuchasajSTARTTLS: stream_socket_enable_crypto() ErrorWe all know and love the Laravel mail system.May 24, 2023May 24, 2023
PinnedErland MuchasajLaravel eloquent searching — Part 1In many projects that I have worked on, in one way or another, I needed to build a simple and lightweight search.Mar 9, 20232Mar 9, 20232
PinnedErland MuchasajInstall local packages on your laravel projectLately, I started to create some packages for Laravel and PHP. And of course as always, when developing, you should be able to create and…Mar 17, 2023Mar 17, 2023
PinnedErland MuchasajUpload files on Laravel 10Uploading files is one common feature that most of the applications use, and yet is one of the things that I see many people struggling…Mar 7, 20231Mar 7, 20231
PinnedErland MuchasajPHP user input sanitizer.A PHP package that will help you to sanitize user input into clean and ready to use on your MySQL queries without worrying for security.Feb 27, 20232Feb 27, 20232
Erland MuchasajStrategy Design PatternThis pattern allows you to define a family of algorithms, encapsulate each one, and make them interchangeable. The client code (your main…5d ago5d ago
Erland MuchasajNULL Nightmare? Not Anymore! Laravel Tips to Handle NULL Like a ProTransform Your Database Queries with Expert Strategies for Managing NULL Values in Laravel and MySQLAug 21Aug 21
Erland MuchasajCareful of orWhere() query conditionUnderstanding the orWhere Clause in Laravel and Why Caution is CrucialJul 16Jul 16
Erland MuchasajRepository Design PatternThis article will explain the Repository design pattern. This falls under the Architectural Design Patterns category.May 313May 313
Erland MuchasajPHP: Dynamic method calling — Part 2This article delves deeper into PHP’s dynamic method invocation, presenting a more robust approach to method overloading.Apr 22Apr 22