In today’s article, we are talking about how to use GitHub Actions as a replacement for your traditional FTP clients. Yes, we can use GitHub Actions as a normal FTP client such as Filezilla, CoreFTP, etc without worrying about navigating through folders. Just imagine that you have a project in Codeigniter or any framework/CMS of…Continue Reading
Since the Google URL shortener was shut down, the netizens were on the search to find the next best URL shortener. Of course, there is a single answer for this, and it depends. It really matters what do you want from them, and how it fits into your ecosystem. In today’s article, we are introducing…Continue Reading
We have already discussed creating custom helper functions (Global Function) in Laravel in a previous article. So today’s article we discuss a different approach to achieve the same feature, and this function can be called from the blade template as well. Step 1. Add this code in your composer.json file located in the root directory…Continue Reading
There are two different ways to delete an element from arrays in PHP. Method #1 unset() Keep a note on this that, index won’t change after you use to delete an element from an array. But you can use just after to re-index the keys. $array = [ 0 => “Pen”, 1 => “Paper”, 3…Continue Reading
WhereHas() is a Laravel eloquent method, which helps to define additional query constraints on your queries, such as filtering your books with some author name. For example, return all the books if it matches an author named Charles Dickens. But whereHas() often confused with some other terms in Laravel, has() and with(), which is very…Continue Reading
When you check the migration table in Laravel, you can see a batch number with every record. So, when you run the rollback command, it rolls back each migration that was part of the last migration. php artisan migrate:rollback The above command will roll back the last batch of migrations which may include multiple migration…Continue Reading
A long time ago, coding was one of the hobbies for a few fiddling with computers. But now it has become a mandatory qualification in career skills. Job recruiters are also willing to pay a lot for people who are skilled in programming. Anyone can become a professional if they know the core concepts and…Continue Reading
PDF stands for “portable document format”, a format that is used when we need to save a file that cannot modify but can be printed easily. In today’s article, we will show you have to post a form and save the values into pdf in PHP. So, this tutorial will guide you step by step…Continue Reading
In today’s tutorial, we will show you how to use string is() function Laravel. Basically, this function determines if a given string matches a given pattern. Asterisks can be used to indicate wildcards. Note: we can use this function as Str::is() or is(), both are correct as it’s a helper function, and it can be…Continue Reading
In today’s post, we will explain how to move all zeros to the end of the array in PHP. So in this example, we have created a function move_zero_to_end with a parameter $arr. The first part of the function iterates through the array elements and pushes non-zero elements to the array. So the zeros are…Continue Reading
As the name suggests Faker is a PHP library that generates fake data for you. Why do we need fake data? Good question, we need fake data to simulate a development environment, which looks very close to real data. Sometimes developers need to have a bulk amount of dummy data, to test a feature like…Continue Reading
Today’s tutorial shows how to add a foreign key to a MySql table field in Laravel migration. I am sure you are in the right place to start with the migration and foreign key constraints in Laravel. As we discussed earlier, the foremost purpose of the foreign key is to provide referential integrity between parent…Continue Reading
The sites have a nice navigation structure that will attract more visitors, and it will be a pleasure for the visitors to glide through the website. So with a nicely done pagination, your visitors are more likely to engage with your content, click through to new pages. Is pagination is must-have for a website?. The…Continue Reading
Genesis Pro framework builds better sites faster with powerful site-building tools for WordPress. So today’s article we are showing how to add read more links in post excerpts in the WordPress website using the Genesis theme. Use the below snippets in the functions.php file of your Genesis child theme. add_filter( ‘the_content_more_link’, ‘tp_get_read_more_link’ ); function tp_get_read_more_link()…Continue Reading
1) QuickDate – The Ultimate PHP Dating Platform QuickDate is a social dating script written in PHP, and it gives you a complete configurable dating application without doing much coding. It’s very fast, secure, and regularly updated. Features 1) Admin Dashboard 2) High Performance 3) Filters to search 4) Premium feautre option to unlock more…Continue Reading
It’s advisable to learn how the data structures and algorithm works in computer science, even before you start type the first line of code. A better understanding of DSA and algorithms will make you a better programmer and this will help you to choose the right data structure every time you write code. Binary Search…Continue Reading
Mobile chat has become an integral part of the digitized world. Talking of chats we are not only talking about social media, dating, or similar kinds of apps but more. Mobile chat has become an important part of online business as well. From the chatbots on the website to the chat support on various apps, the chatting arena has…Continue Reading
Often times you will come across to check what is the current environment in your application. I am talking about if it’s in production or development or any other state that you defined. For example, you may need to show Google ads on your website when it’s in production mode. Indeed, you need a directive…Continue Reading
Transmission in Ubuntu Linux comes as a default BitTorrent client that can be used to download torrent files directly from the internet to your computer. It uses underlying bitTorrent client to download the files to your computer. Today’s article we try to install this GUI client in your computer. Step 1 Open Ubuntu Command console…Continue Reading
Online platforms are filled with videos. Every individual, business organization is using the video tool to tell stories to the viewers. Gone are when people take time to read a long blog post or article to acquire information. Nowadays, people are living a fast life. Especially the millennials and Generation Z are taking these video…Continue Reading
There are many ways we can get the list of registered routes in Laravel. I would prefer the below two methods.
When I was creating an image gallery for a webiste, needed to show whether the image is portrait or landscape. So today’s tutorial, we will have answer for this question.
PHP function is built in PHP function, that returns the values from a single column in the input array. Basically, return the single column of the array based on the provided by the program.
Sometimes your project needs to set default values to some fields if it’s not set from the form/another source. In Larvel there are two ways to set default values to the DB column.
How would you make sure a route parameter is always a numeric value. Most of the time an parameter will be an integer value. So today’s tutorial we will show how to globally constrain a parameter to a regular expression.
Introduction Microsoft frameworks are strongly considered for their security features. Some of the astonishing features include authentication-authorization management, HTTPS enforcement, error management with Global Exception Handling support in ASP.NET Core, CORS management, etc.
Adding a default current timestamp, in MySql via Laravel migration. $table->timestamp(‘created_at’)->default(DB::raw(‘CURRENT_TIMESTAMP’));
Why we need to use AlpineJS, a simple answer is to that is create a better experience. Over the years, we use jQuery to create an event listener on the button clicks, form submits, or other manipulations on the web page. It works perfectly for our requirements, but an imperative method ( asking the browser…Continue Reading