current location:Home > Technical Articles > Backend Development

  • Upgrading Sylius the TDD Way: Exploring PhpSpec
    Upgrading Sylius the TDD Way: Exploring PhpSpec
    This article demonstrates extending Sylius's core functionality using Test-Driven Development (TDD) to improve inventory management. We'll add color-coded low-stock indicators to the product listing. This will be a backend implementation; visual te
    PHP Tutorial 659 2025-02-10 11:13:13
  • How to Use Laravel Mix in Non-Laravel Projects
    How to Use Laravel Mix in Non-Laravel Projects
    This tutorial demonstrates how to leverage Laravel Mix, a streamlined Webpack API wrapper, for asset compilation in projects outside the Laravel framework. This approach significantly accelerates project setup by eliminating the need for extensive W
    PHP Tutorial 547 2025-02-10 11:09:09
  • How'd They Do It? PHPSnake: Detecting Keypresses
    How'd They Do It? PHPSnake: Detecting Keypresses
    This article details building a PHP command-line version of the Snake game. A Bulgarian conference hackathon inspired the project, showcasing PHP's surprising capabilities in real-time game development. We'll construct the game from scratch, rather
    PHP Tutorial 965 2025-02-10 11:02:09
  • Mail Logging in Laravel 5.3: Extending the Mail Driver
    Mail Logging in Laravel 5.3: Extending the Mail Driver
    Laravel 5.3 Mail Send Extension: Custom Database Mail Log Laravel 5.3 provides an easy way to configure and send emails through a variety of popular services and includes a log assistive program for development. However, it does not cover all available services and may require extension of existing mail driver systems. Key points: Laravel 5.3 provides an easy way to easily configure and send emails through a variety of popular services, and includes log assistive programs for development. However, it does not cover all available services and may require extension of an existing mail driver system. To extend the mail driver system, you can use the artisan command
    PHP Tutorial 950 2025-02-10 11:00:16
  • The Delicious Evils of PHP
    The Delicious Evils of PHP
    PHP's eval() and exec() functions: powerful tools, but use with caution! This article explores the surprising versatility of these often-maligned PHP functions, showcasing examples of their effective—and secure—application. Peer Reviewed by Wern An
    PHP Tutorial 919 2025-02-10 10:54:10
  • Sending PHP Event Messages to Remote Logstash on Windows
    Sending PHP Event Messages to Remote Logstash on Windows
    Key Concepts: This article explores using Logstash and Rsyslog to manage and analyze event logs generated by PHP applications within distributed systems. It highlights the benefits of this approach for monitoring and decision-making. The core idea
    PHP Tutorial 257 2025-02-10 10:25:09
  • Functional Programming with Phunkie: Parser Combinators in PHP
    Functional Programming with Phunkie: Parser Combinators in PHP
    Phunkie: Building Parser Combinators in PHP (Part 1) This tutorial, adapted from the Inviqa blog, demonstrates how to create parser combinators using the Phunkie functional library for PHP. We'll focus on the core concepts and build basic parsers, s
    PHP Tutorial 1062 2025-02-10 10:23:10
  • Extending OctoberCMS - Building a Soft-Delete Plugin
    Extending OctoberCMS - Building a Soft-Delete Plugin
    OctoberCMS: In-depth exploration of plug-in expansion and practical combat of soft delete plug-in Developers generally prefer easy-to-use and scalable CMS. OctoberCMS adheres to the concept of simplicity first, bringing a pleasant experience to developers and users. This article demonstrates some of the extensible features of OctoberCMS and extends the functionality of another plug-in with a simple plug-in. Key Points OctoberCMS provides a simple and easy-to-use CMS while allowing extensions through plug-ins. This scalability is reflected in the extent to which developers can penetrate the internal mechanisms of CMS, including modifying the functions of other developers plug-ins. The Rainlab Blog plugin allows articles to be created and assigned to different categories.
    PHP Tutorial 1067 2025-02-10 10:21:14
  • Laravel Dusk - Intuitive and Easy Browser Testing for All!
    Laravel Dusk - Intuitive and Easy Browser Testing for All!
    Laravel Dusk: Streamlining End-to-End Browser Testing for JavaScript Applications This article explores Laravel Dusk, a powerful browser testing library designed for Laravel applications, particularly those heavily reliant on JavaScript, such as sing
    PHP Tutorial 1073 2025-02-10 10:18:11
  • 9 Hot Tips to Enhance Your Spark Experience
    9 Hot Tips to Enhance Your Spark Experience
    This article shares valuable advice for developers working with Laravel Spark, a framework for building web applications. It focuses on streamlining development and avoiding common pitfalls. Key Learnings: Streamline your project: Unnecessary bas
    PHP Tutorial 935 2025-02-10 10:16:11
  • Taming the Snoo: Playing with the Reddit API
    Taming the Snoo: Playing with the Reddit API
    Unlock the Power of Reddit's Data: A PHP Guide to the Reddit API This article demonstrates how to leverage the Reddit API with PHP, focusing on both public and authenticated methods. We'll explore basic search functionality and then delve into OAuth
    PHP Tutorial 576 2025-02-10 10:15:11
  • How PHP Executes - from Source Code to Render
    How PHP Executes - from Source Code to Render
    This article was peer reviewed by Younes Rafie. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Inspired by a recent article on how Ruby code executes, this article covers the execution process for PHP
    PHP Tutorial 886 2025-02-10 10:11:11
  • PDS Skeleton by Example: A Standard for File and Folder Structure
    PDS Skeleton by Example: A Standard for File and Folder Structure
    This article explores the php-pds/skeleton and uses it to build a small Laravel package that maps FAQ pages to exceptions. The PDS (Package Development Standards) skeleton promotes a consistent file and folder structure for PHP packages, improving o
    PHP Tutorial 1097 2025-02-10 10:02:08
  • Static analysis with PHPSA: PHP Smart Analyzer
    Static analysis with PHPSA: PHP Smart Analyzer
    Static code analysis tools, such as PHP Smart Analyzer (PHPSA), are critical to maintaining high-quality code, especially in large projects. These tools automatically review code, detect common errors, enforce coding standards and clean code blocks. PHPSA is a user-friendly PHP static analysis tool that detects syntax errors and provides feedback on code quality and programming standards. It can be installed as a .phar file or through Composer. In addition to detecting syntax errors, PHPSA can also point out functions that are just other function alias, undefined properties, and missing document blocks, and recommend better coding principles. It can undocumented
    PHP Tutorial 473 2025-02-10 10:00:15
  • A Crash Course of Changes to Exception Handling in PHP 7
    A Crash Course of Changes to Exception Handling in PHP 7
    Major improvements in exception handling in PHP 7 PHP 7 has made significant improvements to exception handling, introducing the Throwable interface and the Error class, which significantly enhances error handling capabilities. The Throwable interface is the base interface of the Exception and Error classes, allowing developers to catch all throwable errors, whether exceptions or errors. The Error class handles various internal PHP errors, including fatal errors and type errors, and is broken down into four subclasses: ArithmeticError, TypeError, ParseError, and AssertionError. Throwable interface Th
    PHP Tutorial 1045 2025-02-10 09:57:09

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28