
Upload & Resize Images With Laravel Intervention Image
- Ahmed Shaltout
- December 8, 2022
- Laravel
Let’s create a Trait to upload, resize, delete and manipulate images by Intervention Image, the Laravel & PHP image handling, and manipulation library.
Read More
Laravel Many To Many Polymorphic Relationships With Localization Tutorial
- Ahmed Shaltout
- December 7, 2022
- Laravel
Let’s create Many To Many Polymorphic relations Between Multi-language categories and products.
Read More
Laravel Cache Redis And File Store Tutorial With Example.
- Ahmed Shaltout
- December 6, 2022
- database
- Laravel
Let’s create a Laravel cache class to store data in a Redis server or files. Laravel has powerful APIs for caching so let’s get started.
Read More
Laravel E-commerce Product Model With Price and Discount Concept.
- Ahmed Shaltout
- December 6, 2022
- database
- Laravel
Let’s create a Multi-languages product table, model, and controller, and Calculate the price according to a discount for a period of time automatically.
Read More
Laravel 9 Localization With Multi-languages Database Tutorial
- Ahmed Shaltout
- November 28, 2022
How to create a multi-languages database. And change your web application language according to the URL. In other words, let’s localize our database and create a middleware to change the web app language.
Read More
Admin Routes And Auth Middleware express JWT in Node.js
- Ahmed Shaltout
- October 23, 2022
Let’s protect our routes and create roles for our users. And make admin routes and middlewares to check if the user logged in or have the authorization to visit a route.
Read More
Authentication In Node.js And MongoDB
- Ahmed Shaltout
- September 27, 2022
- authentication
- database
- MongoDB
- Node.js
This tutorial will explain the easiest way to make an authentication system using Node.js and Mongo Database using JWT and Mongoose
Read More
Switch Between Hyperlink And Scrollspy in Bootstrap And Vue 3
- Ahmed Shaltout
- September 19, 2022
Sometimes in the navbar, we have a link that scrolls to an element on the same page. But the problem comes when we navigate to another page. This tutorial will show how to solve this problem using Vue 3 Scrollspy and Bootstrap 5 without needing too much code or packages.
Read More
Resizing Videos By fluent-ffmpeg & Upload to s3
- Ahmed Shaltout
- August 9, 2022
We will learn how to resize video via fluent-ffmpeg. In addition, to upload and delete media from s3 and Digital Ocean spaces for storing.
Read More
Node.js MySQL database CRUD model Express tutorial.
- Ahmed Shaltout
- May 6, 2022
- database
- Node.js
In this tutorial, we are going to create a reusable CRUD model class for MySQL database in Node.js and Express.js with RESTful API.
Read More