jjj

Laravel and PHP Setup from Scratch

To Install the updates you need to have a ubuntu 16.04, 18.04, or 20.04 server with a non-root sudo-enabled user account and a basic firewall. Read more

Read More
jjj

Api Authentication using Laravel Sanctum

Laravel Sanctum was introduced in the Laravel 7.x version. This feature provides us a simple authentication framework for SPA (Single Page Application). Using Sanctum we can produce various for a user and these tokens may be conceded with various scopes. For eg., post:create scope, etc using this scope we can permit the user to perform an action.

Read More
jjj

Google Pay integration for web applications

In this blog, we are going to integrate Google Pay payment method in our PHP website using AuthorizeDotNet. We will mainly focus on what to do after generating the payment token. To add a Google Pay button and generate a payment token you can visit the official website.

Read More
jjj

What’s new in PHP 7.4?

Since the arrival of PHP 5 out of 2004, its performance has multiplied and maybe, even significantly increased. PHP 7.4 brings loads of new highlights, language structure increments and fixes. It was discharged on November 28, 2019. In this blog you’ll find a list of PHP 7.4 features that are new and will help you upgrade.

Read More
jjj

When should you create a child theme in WordPress?

It is recommended to create a child theme if web developers have to add new features in the website which are NOT supported by parent theme and parent theme updates are required to get new features and support from theme providers. Read the blog to know more.

Read More
jjj

How to Verify iTunes, Android and Amazon Subscription Status from Backend Server?

When your application has in-app purchase subscription, either auto-renewal or not, you might need to check the subscription status whether still active or it has expired. To check if the user still has a valid subscription when their subscription period is about to end, you will need to do re-validation on the purchase token. Read the blog to know about its process.

Read More
jjj

Upgrading Symfony to Latest Long Term Support (LTS) version

It has been long since Symfony 2.6 was introduced, so there are going to be a lot of changes in the latest version. We will be covering the major changes in this blog. Instead of upgrading directly to the Symfony LTS version, first, we will upgrade to Symfony 2.8, then 3.4, then Symfony 4.4.

Read More
jjj

How to analyze MP3 files in Laravel?

We can analyze MP3 files in Laravel by using wapmorgan/mp3info package, the fastest PHP library to extract MP3 meta information and tags. Read our blog to understand the further process of installation, usage, list of API and performance.

Read More
jjj

Update your project to Laravel 6 from Laravel 5.8

To update your project from Laravel 5.8 to Laravel 6, there are many changes that you need to make in your project, it also depends upon the project type. You can check what all is required in this process and how it is done by reading the blog

Read More
jjj

Laravel Queue and running it with Supervisor

A queue data structure is based on FIFO (First In First Out). That is the element that enters first in the queue, leaves first while popping the element from the queue.

Read More
jjj

Multi-Authentication in Laravel

For any application, we have different numbers of users that have roles and permissions which differentiate the users, we need to have multi-auth functionality in our application Laravel provides the ability to authenticate users with different user roles, permissions, multi-authentication, social login, and more.

Read More
jjj

Introduction to Magento 2.0

Magento is a leading eCommerce platform used for online stores. It has a scalable solution with powerful out of box functionality, good store management, with outstanding customer experiences. Magento 2 is written in PHP which leverages…

Read More
jjj

Web, Mobile and API Development Guide

What are various Web, Mobile and API end technologies and how do they work in tandem? Tudip’s Web, Mobile and API Development Guide is a good starting point

Read More
jjj

Laravel vs Other PHP Frameworks

Laravel is leading the battle in the listing of Top PHP frameworks. We bring you a comparative analysis about how Laravel vs Other PHP Frameworks stack up.

Read More
jjj

Moving WordPress site to HTTPS

You have this site which was working fine on http://example.com and next, you moved it to https://example.com and the UI is all messed up. And you have to fix it. How do you do that?

Read More
jjj

SendGrid email integration with PHP

SendGrid is preferred email solution of lot of small and medium size enterprises. As SendGrid’s website describes. “SendGrid’s cloud-based email infrastructure relieves businesses of…

Read More
jjj

Magento Payment Gateway Integration

There is this awesome article on how to create a Magento plugin for a new payment gateways which is one of the most widely used…

Read More
jjj

Magento Common Problems

There are bunch of problems that we face while moving Magento from 1 server to another server. This article lists all the issues that we faced till date and their solutions….

Read More
jjj

Log4PHP with CodeIgniter

You developed that fancy CI website but time and again an ugly notice/error message is displayed which annoys client. You, as a developer, know that these messages are harmless but you still want to keep an eye on them…

Read More
jjj

CodeIgniter with SVN

We have been using CodeIgniter with svn since last year and half. Here are few things that we follow to avoid conflicts/unnecessary file commits….

Read More
jjj

Smarty with CodeIgniter

We have been using CodeIgniter with Smarty for quite a few projects. Getting the Smarty to work with CodeIgniter is not straight forward. It has its own set of quirks. The steps below explain how to set up CI to work ..

Read More
jjj

CodeIgniter Subquery with Alias

CI ActiveRecord does not support subquery out of the box.
NITCompass wrote this awesome library for the subquery support, which you can download from here …..

Read More