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 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 312May 312
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
Erland MuchasajPHP: Dynamic method callingA comprehensive guide on how to write dynamic method calling in php.Apr 162Apr 162