1. How to Implement PHP Form Validation Without Mixing the Form Processing with the Form Validation Logic
Updated on: 2020-09-09
Posted on: 2020-09-09
Blog: PHP JavaScript Form Validation package blog
Package: PHP JavaScript Form Validation
This class provides means to define validation rules as a separate files in the INI format.
This possibility simplifies the building and maintenance of form based Web applications, as developers can easily find the different files that are used to process forms and define form validation rules.



1. How to Implement a PHP Random String Generator using Templates to Define the Output String Format
Updated on: 2020-09-07
Posted on: 2020-09-07
Blog: PHP Replace Dynamic String package blog
Package: PHP Replace Dynamic String
This package can generate random strings from a template that contains not only the fixed part of the pattern, but also all the possible alternatives that the variable parts may contain.
This allows applications to define random string patterns as a single string. Then this package can generate many variants of the type of random string that the applications need to be generated.



1. How Can You Setup a Laravel Docker Environment From an Example
Updated on: 2020-09-05
Posted on: 2020-09-05
Blog: Laravel Docker Starter package blog
Package: Laravel Docker Starter
This package can be used to start a PHP project with Laravel, MySQL and Nginx using a Docker container.
This way, the package can help developers saving a lot of time start Laravel projects that are meant to be run in Docker containers.



1. How to Create a Compact PHP API in a Single Object
Updated on: 2020-09-04
Posted on: 2020-09-04
Blog: Armory PHP Closure Trait package blog
Package: Armory PHP Closure Trait
Read this short tutorial to learn about several ways to use the PHP Armory Trait.



1. How to Implement a PHP Timer Script like in JavaScript
Updated on: 2020-09-03
Posted on: 2020-09-03
Blog: React PHP Timer Loop package blog
Package: React PHP Timer Loop
This package provides a PHP implementation of the JavaScript setTimeout and setInterval functions using ReactPHP.



1. How to Implement a Robust PHP Chat Application using ReactPHP and WebSockets
Updated on: 2020-09-02
Posted on: 2020-09-02
Blog: ReactPHP Chat Client package blog
Package: ReactPHP Chat Client
This package implements a ReactPHP based chat system that not only processes the exchange of chat messages sent by browsers that use WebSockets, but it can handle trickier situations, like the disconnection of chat users during the loss of the Internet connection.



1. How Can a Laravel Query Builder Trait Be Used to Test Applications Before Shipping to Production
Updated on: 2020-09-01
Posted on: 2020-09-01
Blog: PHP Query Builder for Laravel package blog
Package: PHP Query Builder for Laravel
The data to be stored in a database must be correct, so the applications behave as expected.
This package provides a trait that can generate database SQL queries for a model without storing any information. This way it can be used to test the generated SQL before it is used in the real application.



1. How Can PHP Sanitize Filename for Windows, Linux and other Systems
Updated on: 2020-08-30
Posted on: 2020-08-30
Blog: PHP Sanitize Filename String package blog
Package: PHP Sanitize Filename String
This package can not only replace non-ASCII characters by similar ASCII character versions in a string, but it can also rename a file that has non-ASCII characters to use only similar ASCII characters.



1. How to Create a PHP Chat Server Implementing an API for Web and Mobile Chat Clientes
Updated on: 2020-08-29
Posted on: 2020-08-28
Blog: PHP Chat API package blog
Package: PHP Chat API
This package implements an API for a chat system that can be used to exchange messages between people on a regular browser using JavaScript or a mobile version of the site application to communicate with the API.



1. How to Implement a PHP Review and Rating System
Updated on: 2020-08-29
Posted on: 2020-08-26
Blog: R8 PHP Review System package blog
Package: R8 PHP Review System
This package provides classes and traits that can be used by classes to easily integrate forms to take those user reviews, ratings and recommendations to a Web site with content generated by those classes.


