paint-brush
148 Stories To Learn About Phpby@learn
411 reads
411 reads

148 Stories To Learn About Php

by Learn RepoAugust 22nd, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Php via these 148 free HackerNoon stories.

People Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 148 Stories To Learn About Php
Learn Repo HackerNoon profile picture

Let's learn about Php via these 148 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

The best worst little scripting language since Perl.

1. Nginx + PHP + Docker: How To Get PHP Page Up With Local Domain Name

I will setup a very simple php page with docker and nginx.

2. A Quick Guide to Upgrading Laravel to Version 9 🚀

How you can upgrade your laravel application to version 9

3. The Simple & Efficient Way to Enable JWT auth in Laravel By Using PHP-JWT Module

I encounter this issue while working on an application for a client recently. Instead of using a JWT library build for Laravel, I used firebase/php-jwt to generate and authenticate users. Don’t ask why as there were many reasons behind this decision. If you are using any Laravel library for JWT like tymondesigns/jwt-auth then you don’t need this anyway, use the library if you want.

4. MariaDB + Phpmyadmin + Docker: Running Local Database

I will get MariaDB and Phpmyadmin running in a docker container. I will reuse folder setup and all files from previous recipe - 02.

5. Error Messages Vs Validation Messages in Laravel Blade

I like to show error messages on top of the page and it’s pretty easy to do that with Laravel and Blade:

6. 7 Laravel Tips You Should Know

Hello, my name is Adrian. After writing an article about 6 Eloquent Tricks Every Laravel Developer Should Know and receiving a better than expected feedback from the readers, I decided to show some more Laravel tips that are used at Weap.

7. 10 Fascinating PHP and PHP-friendly admin templates

Admin templates that perfectly matches your aesthetic appeal, functionality and tech stack requirements are readily available online. PHP admin templates (or templates that include PHP files) help you start building your PHP project right away.

8. Python vs PHP vs JavaScript: Which is Best For Your Next Project?

Python vs PHP vs JavaScript: A Comparative Study in 2021 discussing the UI/UX design, features, complexity, their back ends, and their front ends.

9. How to Change PHP Versions in Magento

Magento permits a unique server setup that enables each customer to choose which version of PHP to utilize or switch PHP versions in Magento.

10. PHP Frameworks Explained in 5 Simple Questions

If you are making your first steps in the world of web development, either as a prospective programmer or a potential employer, it won’t be long until you come across PHP. It’s no surprise, as PHP ranks among the most popular web programming languages. On top of that, the whopping 79% of all websites are built on PHP, and the web tools you use daily, like Facebook, Wikipedia, Yahoo, MailChimp, and Pinterest, are among them.

11. How to Create a Multiple Files Uploader for Your PHP Application

Developers should know how to make a file uploader with PHP to have a better file upload feature.

12. Simple Guide to Generating QR Code in PHP

These days, the term QR code is gaining more popularity due to its common use in daily routine life. It is commonly used in online shopping and digital payment. A QR code (Quick Response code) is a two-dimensional Barcode that is first designed in 1994 for use in the automotive industry in Japan.

13. Make a Feedback Form with PHP [A How-To Guide]

It’s time for a web project that has real-life uses.Today I’ll show you how to make a feedback form using a website, a PHP engine, and some mailing magic. Why?

14. Implement Live Video Streaming in a Laravel PHP Web Application Using LiveKit

The Auction Events Platform for Creators is a Laravel PHP web application streaming live video from an auction event, using the LiveKit.

15. My Laravel Repository Pattern Solution (in only 30 lines of code)

A 30 line piece of script can finally provide a good solution for a repository pattern in Laravel apps.

16. Laravel Real-Time Monitoring Using Inspector

Hi, I'm Valerio, software engineer from Italy.

17. An SPA GUI Session as a Non-HttpOnly Cookie

Are you writing a single page application or SPA? If so, you'd probably want to store some session data in the user's browser in order to keep track of the GUI's state.

18. Another approach to design API for improved performance!

GraphQL is an amazing specification, no doubt about that. I loved it when it first came into my knowledge but as I started learning it, well, I started to hate it and I still do at some extent because I am still learning it. So much boilerplate code to even starting the graphQL server.

19. RUBY versus PHP: Who Is The Winner ?

20. 8 Popular PHP Frameworks For Web Development in 2020

Top programming languages used by web developers are Python, Java, JavaScript, PHP, Ruby, CSS/HTML. Amongst these PHP is perhaps the easiest to grasp  - approximately 80% of websites were built using PHP as of Jan 2020.

21. Java Vs. PHP: What To Choose In 2021

The choice of a programming language for your startup directly depends on the needs of your project, your budget and other parameters.

22. WordPress Site Migration To AWS Lightsail With Duplicator

How to Migrate a Wordpress Site from Godaddy, Bluehost, Hostgator, to AWS LIghtsail Using the Duplicator Plugin Database Copy Method

23. A Complete Guide to PHPStorm Setup for Magento 2

As a Magento developer, you are dealing with a complex code-base that you have to navigate through. That is why it is useful to have an IDE (Integrated Development Environment) that helps you write your code and ensure its quality.

24. Full Stack Developer is 2019's Popular In Demand Tech Job

Full-stack development has been in the limelight in recent years. There has been a lot of talks surrounding the future scope of full-stack developers and how this position could change the business game for companies all across the globe. The rising demand for seamless technology has enabled developers to work on both back-end, front-end and many other related fields.

25. Machine Learning Frameworks for PHP Developers

Most of us consider PHP is only for web apps and machine learning can't be done by web developers. Yes with PHP you can do it, even implement deep learning.

26. Choosing Between Ruby on Rails and Laravel for App Development [A How To Guide]

When you are looking for a software development partner for your app idea you obviously want to make sure, that your product will be developed in the best technology possible.

27. Laravel Homestead: Why, How, and When to Use It In Developement

How to replicate your production environment in your local machine with a few configuration.

28. What's New in Laravel 10: A Peek at New and Upcoming Features

 What to expect in laravel 10: An overview of upcoming features and changes. Laravel v10 is the next major version of Laravel after Laravel v9 and laravel v8

29. How to Handle All PHP Errors

Sometimes your PHP application might produce many different types of earnings.

30. Build A Web Crawler with Search bar Using Wget and Manticore [A Step By Step Guide]

Hi everyone. In this article we are going to talk about how can you write a simple web scraper and a little search application using well known existing technologies which you perhaps didn’t know they can do that.

31. Is PHP Really Dead? - Slogging Insights

This Slogging post is a rebuttal to the idea that PHP is not dead and many websites still use it.

32. A Closer Look at Theme Redone - a WordPress Theme

Theme Redone is the new WordPress framework for creating custom WordPress Gutenberg websites by WebRedone.

33. Say Goodbye to Null-Checking and Exceptions: Using the Maybe Monad in Symfony

Functional programming is old. But it did not become popular, and probably for a reason.

34. Writing CASL React Abilities in a JSON File With a Laravel Artisan Command

When writing a single page application or SPA you might inadvertently end up duplicating code because at the early stage of any project it is quite common to ask yourself so many questions.

35. Turn Your IDE Into a Powerhouse for Laravel Development With These Plugins for PhpStorm

I will cover plugins that I use and recommend for your PhpStorm installation.

36. A Better Way to Monitor Your Laravel Services

Kubernetes or auto scaling can create a bit of mess in your monitoring data. Learn how to monitor your Laravel application by services instead of hostnames.

37. How to Add React.js to Laravel

How to add ReactJS to your Laravel project

38. New and Improved PHP Backend Roadmap

we decided to create a step-by-step guide demonstrating the bigger picture and providing easy-to-follow guidelines for people who want to learn PHP.

39. 2.6 Million Domains and ~45,000 Exposed Phpinfo() Later… the Story of Unprotected Phpinfo()

A scan of over 2.6 million domains for exposed phpinfo() data from PHP and the analysis of what was found. Exposed database credentials is only the start.

40. Using ReactPHP to Stream Media

A design for a streaming media server using ReactPHP and Laravel.

41. Top 6 PHP Development Tools For 2022

PHP tools help improve your website and web applications. We have compiled the list of the best PHP tools used and recommended by many PHP developers worldwide

42. How to Setup a Local Environment for Laravel Development With PHP, Node.Js, MySQL And Redis

In this part of my series, we will install a minimum viable local environment for Laravel development.

43. How to Manage ACLs in Symfony the Easy Peasy Way

It's no secret ACLs can be tricky. Since voters seem to be the alternative to ACLs recommended by Symfony, I recently decided that I'd write my own easy-to-use Symfony 5 bundle to manage access control lists (ACL) in my applications.

44. Stick It To The Man and Self-Host Your Own Email Server

Self-hosting for small to medium companies, business owners, non-profit organizations and individuals.

45. Make your Product Ready to Scale Using Laravel Queues

This guide is for all PHP developers that need a deeper understanding of how to introduce background Jobs in a Laravel application.

46. How to Build a Dynamic GitHub Profile with GitHub Actions and PHP

In this article, I describe how I've used GitHub Actions and PHP to automatically update my profile README to list my blog's latest publications

47. 10 Use Cases for Using Laravel to Build Web App Development Projects

It’s no secret that PHP is sometimes considered a “low-barrier-to-entry” programming language. Laravel is a phenomenal framework and it scores better than most.

48. Python vs PHP: Who Will Win the Ultimate Battle?

When it’s about Python vs PHP, I certainly feel that Python is used for general purposes as similar to Java. With great choice of libraries Python can be used for developing scientific and AI/ML applications. PHP is open-source, offer exceptionally straight-forward, and case sensitive. For all this, PHP became the favorite most programming languages among web developers.

49. How to Install and Configure PHP for Apache and MySQL

In this article, we explain how to install PHP, Apache, and MySQL and then find out how to configure PHP.

50. Dockerizing Your PHP Application

A short guide on how to set-up a simple PHP 8.1 environment using docker

51. Discover the Pros and Cons of the top Web Development Languages

Choosing the correct language for web development can be difficult.

52. Share Code Snippets Like A Pro Without Using GitHub

I am happy to announce that I launched a new feature a few weeks ago in GoOnlineTools which you can use to share code snippets easily with your friends or colleagues.

53. PHP Web Scraping Using Goutte

When you talk about web scraping, PHP is the last thing most people think about.

54. Writing Clean Code: Practical Tricks for PHP

Writing clean code isn’t hard, but sometimes getting a piece of code to work right can get in the way of making it maintainable.

55. Shorthand Comparisons using Ternary Operators in PHP

A short introduction to Inline Conditionals (or Ternary Operators) in PHP. They are inline conditionals used instead of traditional conditional statements.

56. Setting Up Apache and PHP from Homebrew on macOS

Learn how to set up a local development environment with Apache and PHP installed from Homebrew running natively on macOS.

57. Real-World Examples of Using Design Patterns in Modern PHP

Design patterns are an essential part of software development, providing a common language and best practices for recurring problems.

58. Is PHP a Dead Language [Part 2]

This Slogging thread by Arthur Tkachenko, David Smooke, Limarc Ambalina and khunshan occurred in slogging's official #programming channel, and has been edited for readability.

59. How to Setup a Powerful PhpStorm Configuration to Improve Laravel Development

By just having the right IDE setup — you can learn and grow, meanwhile producing quality code and software.

60. Validate Your PHP API Tests Against OpenAPI Definitions – A Laravel Example

Am I proud of this montage? You bet I am (by the author)

61. Building an Inventory Management App Using Vue.js and Laravel

This article originally appeared on the Cosmic JS Blog.

62. How To Run Symfony On Google Cloud Run With The Demo App [Step-by-Step Guide]

Symfony is without doubts one of the most popular PHP frameworks. It has amazing flexibility and is written in an applaudable modular fashion. Some Symfony components even power other prominent frameworks like Laravel. Running Symfony is a bit tricky at times, especially the permissions of the cache and logs folder, this blog post demystifies running the Symfony Demo App in a docker container and hosting it serverless on Google Cloud Run.

63. Object Validator for PHP 8

Attribute validator for PHP Models and Value Objects, based on the new feature in PHP 8

64. How to Create and Connect a MySQL Database to PHP Files Using cPanel

Learn how to fetch data from a MySQL database and print it on a webpage using PHP.

65. An Online PHP & SQL Sandbox That I Created now use ChatGPT to fix your code

PHPize.online is a project I have been working on for the last 2 years.

66. Installing phpMyAdmin for Easy MySQL Administration [A How-To Guide]

For any database administrator, being able to employ tools that make the job a bit easier can be the difference between getting everything done by the end of the day and struggling to meet deadlines.

67. Taking the Harder Path

Is almost never the right answer when developing systems, at least the sort that I build. The easy path is almost always best and that feeling of “something being easy” is often a sure sign of being on the right track.

68. How to set up your local projects to contribute to Laravel (or any PHP library) : a practical guide

Let’s imagine this scenario: You are working on a Laravel application, and you found a bug either in the framework itself or in one of the third party libraries you are using. You edit the code inside your project, or maybe you installed a fresh copy of Laravel and library that has the issue, and you edited the code there. You saved the changes, but when you went to your terminal to commit the changes, GIT just ignored what you did. You start wondering “What’s happening here?”.

69. A Complete Guide to Laravel Sail

This post is about what to expect from Laravel Sail, how it works and how to make the most of it; it is also a plea to developers to break away from it.

70. How to Spot N+1 SQL Query Problems Early for Laravel Projects

My top favorite tools for spotting N+1 problems in database queries for Laravel projects.

71. How to Build Resumable File Uploads into Your Web Apps With Tus, Laravel and Uppy

A guide on how to implement resumable uploads in PHP with TUS, TUS-PHP and Uppy

72. Composer Packages that Every Laravel Developer Must Have

I believe developers of middle and senior levels should always use these must-haves processes with at least one external data store.

73. PHP vs. ASP.NET: Determining Which Stack to Use For Your Next Project

The ultimate goal of the web development project is to build feature-rich web applications or corporate websites but which is better?

74. Say No to Python/Django - Use PHP/JQuery Instead

Say no to Python/Django!!!

75. The Most In-demand Web Technologies of 2022

If you want to join the Freelancing market, a good first step would be to actually understand what the market is looking for; what technologies are popular...

76. How To Run Wordpress In Docker

Learn how to setup a development environment for Wordpress plugins.

77. Explore the Value of Custom Rules and Data Validation (With Laravel) in Inspector

The value a software provides to users is often a function of the quality of data it is able to manage.

78. Introducing Myself

I have stumble upon this site looking for some solutions for my Django problem, and I loved it. I decided to signup and share my views on technology and apps development. I'm like 5 years experience PHP and JavaScript developer, although in that time I have developed one Angulajs mobile app.

79. Find out Whether Model Observers in Laravel are a Bad Practice

Keep your Model Observers in Laravel under control.

80. "Specified key was too long; max key length is 767 bytes" Error in Laravel

One of these issues you might stumble across using the PHP framework Laravel is this one:

81. Ruby vs PHP vs JavaScript - What Should Your Next App Be Built On?

NodeJS vs PHP vs Ruby? Find out what to use when coding your web application be it a static site; a dynamic web application (SaaS, online portal) or eCommerce.

82. Django Vs Laravel: The Ultimate Comparison Guide (2022)

Are you looking for a comparison and an ultimate guide for Django vs laravel? You got the final destinations with features and benchmarks.

83. How to Deploy a Laravel App With the Debian 11 Vagrant Box

This article will serve as a guide for deploying a sample laravel app using the Debian 11 vagrant box.

84. The 10+ Best Tools For Laravel Developers🛠

Check out the best tools for Laravel developers to boost the workflow.

85. The All-Purpose Programmer: Episode 1 - "Hello World"

I love to learn, I love to code. I'm on a journey to learn (at least the basics of) several new languages to enhance my resume. Join me!

86. Understanding the Command Query Responsibility Segregation Pattern

87. 6 Best PHP Programming Books Ranked by Review Score

This list will rank PHP books based on their total number of reviews alongside their average 5-star rating.

88. How To Create Secure Registration Flow with PHP and Password Hashing

Building a secure user registration form with PHP seems like a scary task. How do I protect myself from MySQL injection and other methods of hacking. Surprisingly, with only a few steps and precautions, you can greatly reduce the chance of success for attacks.

89. How to Use a Template to Use Docker with PHP

Today I want to give you an easy-to-use template in order to use Docker with PHP, explained so you can understand how it works in just 10 minutes.

90. I Made 3 Major Open Source Contributions. Here's How

What open source projects have you always dreamed of contributing to? I have been able to check off three - Faker, Electron, and Vagrant.

91. Why Python is The 1st Language

Python, Ruby, PHP, Perl - all these languages share similar age and features, yet one of them is way more popular than the others. In this article I explore why

92. How to Upgrade a Laravel App to the Latest Version

How to upgrade your laravel application to the latest version

93. Tips and Best Practices for Optimizing PHP Code to Improve Performance

It is important to write code that is optimized for better performance. In this article, we will explore some tips and best practices for optimizing PHP code to

94. Configuring Developer Tools and Packages Within PhpStorm For Laravel

In this article, we will also go over and configure anything exclusive to PhpStorm. We start by setting some good defaults, that help with automated code format

95. ImageBank: An Easy Display Solution for Sharing a Large Number of Images

What I wanted to be able to do is just mass upload and display some of these images in an easy-to-use fashion...

96. PHP Or Node.Js: Top Tips To Pick The Right Technology For Your Project

The web development ecosystem is enlarging every second, and new technologies and tools are frequently becoming part of this space. Due to the arrival of new tech and tools in this space, developers and programmers have a critical dilemma in choosing the tech stack for application development.

97. Documenting, Encrypting, and Unit Testing My First REST API

How I encrypted, documented, and unit tested my first REST API using PHP, PHPUnit, GuzzleHttp, Next.js, ReactJS, and more.

98. How to Have Multiple Versions of PHP on Ubuntu

Learn how to install multiple versions of PHP on Ubuntu the native way (without using Docker, Vagrant, etc.).

99. Evaluating Swoft — A PHP Microservices Framework

Swoft is a PHP high performance microservice co-routine framework.

100. PHP 8: Features, Changes, Improvement, and What To Expect

As a Product Owner planning to start a new website or API written on PHP, what does PHP 8 mean for you? What benefits can you realize by upgrading an existing project to PHP 8?

101. How to Write Your First PHP Code

PHP stands for PHP: Hypertext Preprocessor and is a widely-used, open source server-side scripting language.

102. Unexpected Help from an Unlikely Source

Sometimes you have a problem as a programmer and you have nobody to turn to

103. Using PhpStorm, Docker and Xdebug 3 on PHP 8.1

How to configure PhpStorm and Xdebug to run PHP in Docker for php-fpm, cli and daemon worker processes in 2022.

104. Why Using Voice Assisted Technologies to Enhance Your Website’s User Experience is Your Next Move

With 2022 ahead, e-commerce businesses should be using voice assisted technologies to enhance website user experience. Here's a roadmap of voice assistant A.I.

105. Creating a Simple Business Directory using CodeIgniter and MySQL

A walkthrough of how to build a simple web directory using CodeIgniter and MySQL. The code is available in this github repo.

106. How to Retrofit ExpressionEngine 1 and 2 for PHP 7

ExpressionEngine 1.x and 2.x are really solid, but they definitely do not work on PHP 7. Because I went through this process a couple times, I’ve now documented

107. Visual Testing of Patternlab and Drupal

What is Patternlab?

108. What Heroku is Good For

You've probably heard about Heroku by now, but do you really know how Heroku works and when it should be a consideration?

109. What LinkedIn Tells Us About Developer Population in the World

There are tons of articles about the number of developers in the world. But most of them either lack good methodology or simply borrow statistics from other resources.

110. A Tip for Lazy Symfony Developers

Search for brainy quotes about laziness and you'll find a bunch of them saying something not too nice, but did you know that being a lazy programmer is actually a good thing?

111. Writing Your First REST API: A How-to Guide

As part of my Borum Jot project, I made a Web API for all my front-end platforms to create, retrieve, update, and delete (CRUD) data on the database. In this article, I'll discuss what exactly an API is and how I made my own Web API.

112. Creating a Chart JS Scatter Diagram Using 2 Datasets

Creating a Chart JS Scatter Diagram Using 2 Datasets

113. How To Code on PHP7 Without using a Framework

Since the introduction of Composer package manager and the PHP standards, writing PHP became easier and more manageable, whereas in the past you were almost forced to use a framework to maintain your project in a professional matter, nowadays this is not necessary, and today I will show you how to glue together a small API project with basic routing, third party packages, and testing without a framework.

114. Laravel Background Processes Analytics with Inspector

In this article I would show you how to turn on analytics in the dark side of your application: "background Jobs and scheduled Artisan commands execution".

115. An Introduction to Docker for Web Development

This is the introduction to a series that was originally published on tech.osteel.me. Only the introduction was brought to Hacker Noon — links to other parts will take you to that other website.

116. Stick It to The Man and Self-Host Your Own Web Server

Web self-hosting for small to medium companies, business owners, non-profit organizations and individuals.

117. Laravel Vs Symfony: Answering All The Questions To Make a Better Choice

PHP is highly popular, and needs no introduction. But, so are the frameworks, Laravel, and Symfony. This blog shares detailed insights on the two.

118. Make Your Localhost Available Online

A quick step by step on how to set up Localtunnel on your computer.

119. How to Quickly Get Started With PHP and MariaDB

A simple tutorial on how to get started with PHP and MariaDB.

120. The Ten Best Programming Languages for Beginners to Learn in 2021

Here are my top ten best programming languages to learn first. Start from here, choose your path and get yourself on the road to your dream job.

121. Sending Emails in PHP

In this article, we’re going to help you painlessly configure the mail function in your application.

122. How to Manage ACLs in Symfony the Easy Peasy Way

It's no secret ACLs can be tricky. Since voters seem to be the alternative to ACLs recommended by Symfony, I recently decided that I'd write my own easy-to-use Symfony 5 bundle to manage access control lists (ACL) in my applications.

123. Laravel Real-Time Controllers Monitoring with Inspector-Laravel Package

Hi, I'm Valerio, software engineer from Italy and CTO at Inspector.

124. Extending Laravel Artisan Commands

125. [A Step by Step Guide] Create a Carpooling App with React Native - Part 2: {Creating the Frontend}

Read Part I here

126. Make Your Application Scalable Optimizing the ORM Performance

In this article I would share a set of ORMs optimization strategies that I'm using in almost every backend service I'm working on.

127. The 3 Stages to Making Your Own No-Code Solution

Create your own no-code solution in three easy to follow steps.

128. A Quick Guide to Magento 2 Module Development Using Pestle

Magento 2 has a wide range of tools that help you with developing modules. One of the well-known CLI tools in Magento is Magerun. This is an extension of Magento's own CLI tool that already comes out of the box when you install Magento 2. One of my favorite tools that I use a lot is Pestle by Alan Storm.

129. Development-Friendly Laravel Tools & Resources

You can improve your productivity in Laravel by using these developer-friendly tools and resources to cut down on time spent on tedious, avoidable tasks.

130. [A Step by Step Guide] Create a Carpooling App with React Native - Part 1: Setting up the server

Read Part II here

131. Dirty Jobs: Debugging Till the Last Minute

Debugging in practice means getting lost on tangents, trying to look good in front of your subordinates and doing just a little bit of debugging on the side.

132. Comparing Node.js and PHP in 2022: Between Modernity and Tradition

Want to know advantages, weak sides, and the types of projects that will better suit NODE.JS or PHP? Read our article!

133. Supporting the Elderly: Tips for Working on a Legacy PHP Codebase

A few tips on how to wrangle an old codebase with none of the comforts or practices you might be expecting.

134. Setting Up Laravel Unit and Security Tests

This article provides a detailed explanation of Laravel Unit and Security Tests for web applications built using the Laravel framework. It explains the process

135. The Pure Laravel Playbook

It used to be the case that when you program a Laravel project, you program in PHP within the Laravel framework, and then have Vue.js or some other front-end framework at the front-end.

136. Replace Comments With Better Code

Hi, I’m Valerio, software engineer from Italy.

137. Open Custom Dashboard Menu Item using WP Hooks

Sometimes we want to show menu item content in a separate tab for various purposes.

138. How PHP Programmers Can Learn Java

Java programming has been a challenging, rewarding, and enjoyable career choice for me. Pieces of code written by us programmers drive mobile apps, websites, banking transactions, shopping, and pretty much everything in the digital world.

139. PHP on Docker from Scratch in 2022

How to set up a repository with Docker 'from scratch' to develop PHP 8.1 applications in 2022.

140. The $5 Billion DevOps Stranglehold

Ten years ago NewRelic, DataDog, Splunk, Dynatrace and SolarWinds built tools we loved to use. They were easy to implement and solved problems quickly and efficiently. Each company was known primarily for a single, well-conceived product. NewRelic’s APM. Splunk’s log file analyzer.  DataDog’s server monitor. SolarWinds’ network performance monitor. These companies were beloved by users during the 2000s.

141. It is Time To Have A Quality Control For WordPress plugins

When a post on Facebook, on Christmas Eve, about the poor quality of WordPress plug-ins gets hundreds of replies within a few hours you know you are not alone.

142. The Pros And Cons Of Server-side File Uploads in Laravel

Are you a beginner developer? Are you trying to get the hang of file upload? Are you confused about how file upload works? Do you want to have more understanding of java points?

143. The Essential Guide to Declarative Schemas in Magento 2 [Part 1]

When we make changes to our database it's usually done through an installation or upgrade script. We start by creating an install script that has a php class "InstallSchema" and in it we write our PHP code to make adjustments to the database. Then when we need to change a table, we create an "UpgradeSchema", look at the version where it needs to upgrade and add our changes.

144. Explaining Laravel Package Ecosystem

Packages play a big role in the Laravel scene. How big and which packages? To find it out we took the data from the Packagist.org API and filtered out the Laravel packages.

145. The Essential Guide to Logging With PHP

In this tutorial, we will look at PHP logging. Specifically, we will learn how to configure logs, how to show logs, and how to employ best logging practices.

146. Set Up Laravel 6 on Google Cloud Run with Continuous Integration [Step-by-Step Guide]

Laravel has soared in popularity in the last few years. The Laravel community even says that Laravel has made writing PHP enjoyable than a pain. Laravel 6 has some interesting new features. Getting a super scaleable working URL for your application take hours if not days. Setting up something like Kubernetes is a huge task. This is where Google Cloud Run shines, you can get a working HTTPs URL for any of your containerized app in minutes.

147. MySQL FAQs

MySQL is an open-source relational database management system. As the name suggests, it is used to create, update, and store databases. It is based on SQL (Structured Query Language). So, today we will be checking out the 13 most asked questions on MySQL.

148. The Heat Index Of Questions About PHP

PHP (Hypertext Pre-processor) is a popular server-side scripting language mainly used for developing websites and web applications. It can be used to build either static or dynamic websites. It is very simple and easy to learn. So, today we will be checking out the 11 most frequently asked questions about PHP.

Thank you for checking out the 148 most read stories about Php on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.