How to Setup PIE for PHP Extensions on macOS
Pie is the official PHP extension installer and the replacement for PECL. In this article, I will show you how to get Pie up and running on your local machine.
Master feed of articles from stephenjude.me
Pie is the official PHP extension installer and the replacement for PECL. In this article, I will show you how to get Pie up and running on your local machine.
What I learned from Jonathan Reinink course on database optimization tailored for Laravel applications using Eloquent ORM
A Recap of 2024
How we solved the payment collection and reconciliation issue for Pay4Me customers.
A Recap of 2023
In this article, I will explain the difficulties I have experienced while trying to set up a cron job that monitors and restarts Laravel Horizon on Cpanel
In this article, I will show you how to set up auto deploy for your Laravel application on Cpanel using GitHub Actions
In this post, we will learn how to install and build frontend assets for a Laravel application and auto deploy on CPanel using GithHub Actions
In this post, I will show you how to set up auto deploy for your Laravel application on Cpanel.
Bash script for Staticus deployment on Vercel
In this post, I will show you how to connect your Github account to your Cpanel server and deploy your code without making it public.
While most CPanel hosting provides you with a terminal, the experience can be difficult especially when you start upgrading your Laravel application. As a Laravel developer, you will get to change your PHP version and run composer commands to get your app up to date.
Doing what world-class developers do is what makes you a world-class developer and that's all you need to do.
In this article, I am going to be showing you how you can use Laravel Eloquent Scopes to clean up your controller methods.
Multitasking is the ability to perform multiple tasks at once. Can you really do that? Yes, to some extent. Developing your context switching capacity is a boost to your multitasking power as a software developer.
In this article, I will show you a new way to register your global helper files inside your Laravel applications.
In this article, I am going to show you how you can fix your code using the Laravel code style and PHPFixer.
2021 was a year I made a lot of attempts to find a balance between — multiple jobs and personal life, which took me through a process of a lot of burnouts and poor mental health.
Hey guys, last year I publish Laravel API Test Helper, a Laravel package that can help you in developing and debugging your Laravel APIs
It's quite obvious that the year 2020 was a tough one for many.
This is a mini Laravel package for generating action classes, services, repositories, contracts, traits using artisan console commands.
Learn how to sort your eloquent queries by default using the Default Model Sorting Laravel package.
How eloquent eager loading saved me lots of unnecessary database queries and how it can save you too.
In this tutorial, I am going to show you how to set up a custom Artisan command and how to calculate the execution time of that command.
As a developer, I have experienced changes in a product requirement after an app has been deployed on the production server. Most times, these changes require creating or altering an existing table in the database.
Error tacking and monitoring softwares informs you of errors that may occur when users start using your application. They provide you with details of the error, the user involved, the stack traces etc.
In this lesson, we will learn how to persist data in the database using Eloquent models.
A Laravel controller is basically where we handle HTTP requests. Instead of messing up our route file, we can keep everything clean and organized inside the controller file.
This lesson will focus on building the frontend of our email sending application. We will be using Tailwindcss for the frontend and a little Alpine.js.
Today, we will be learning about Laravel routing as we build our mail sending app.
In this lesson, we are going to be setting up a fresh Laravel project.
Let me walk you through what you are going to need for this series.
PHPSandbox is an online Code Sandbox made for PHP. It is basically a play ground for PHP developers.
Laragon came with everything I needed for development excerpt PHPMyAdmin.
Just yesterday I moved my blog which I built with Laravel to Litehost Linux shared server. So I am going to show you how I did it in 5 minutes.
I started the year with a list of things to focus on and I tagged it CODE19. C - Contents | O - Open Source | D - Devops | E - Engineering
Laravel middleware provide a convenient mechanism for filtering HTTP requests entering your application. In this tutorial we are going to check if any HTTP request is entering our application and them force it to use HTTPS.
I worked as a Laravel backend developer at Qwickpage for a year. While at Qwickpage we have two instances of the core application that make use of Redis caching system and the end result was a conflict.
PHP 7.4 is now available with lots of exciting new features. Here is how to migrate to PHP 7.4 on your local development server (Laragon)
In this article I will be walking you through how you can hit Paystack endpoints using PaystackLite.
PaystackLite makes use of blade directives to abstract away all Javascript configurations for setting up Paystack checkout forms. This is the easiest way to integrate Paystack checkout form in Laravel applications.
Zero downtime deployment is a deployment method where your website or application is never down or in an unstable state during the deployment process.
Trait is the fastest way to create a reusable code. A Trait is intended to reduce some limitations of single inheritance. This means that you can use multiple traits in a PHP class.
Lite Blog is a Laravel blog generator with minimal blog frontend, a publishing platform, SEO, social Links. In this post I will be detailing the interesting features and how to get started.
I don't like the idea of duplicating codes so I decided to make my blog a reusable Laravel project so that anybody can use it.