This article is from GitHub open source project
30 second snippet of PHP code
A selection of useful PHP snippets that you can understand in 30 seconds or less.
Returns the average of two or more numbers.
$count = count($items);
return $count === 0 ? 0 : array_sum( ...
Posted on Tue, 03 Dec 2019 13:14:31 -0500 by nicdp
The article was forwarded from the professional Laravel developer community. Original link: https://learnku.com/laravel/t...
Every line of code we add to a project increases its complexity and the potential for bug s at any time. It could be a few minutes before the client's meeting, or it could be that we are not in front of our keyboard dur ...
Posted on Tue, 03 Dec 2019 12:21:59 -0500 by Bidibule
The projects using vue and react to obtain data, upload data, register and log in are all completed through interfaces, which are easy to be called maliciously by people. The interface that is most easy to be called maliciously by people is the interface of registration and log in. In order to prevent the interface from being called maliciously ...
Posted on Tue, 03 Dec 2019 11:40:47 -0500 by DrTom
Results achieved:When the client accesses haproxy, when the request is static file content, the request is transferred to static server, when the request is php content, the request is transferred to php server, when the request is jsp content, the request is transferred to tomcat server to realize dynamic static separation.haproxy server: 1 ...
Posted on Tue, 03 Dec 2019 00:13:39 -0500 by shamuntoha
Simple timing task solution: use redis's keyspace notifications (notify events after key failure);
(A) business scenario:
1. When a business is triggered, a scheduled task needs to be started, and another task needs to be executed within the specified time (such as auto cancel order, auto complete order, etc.)
2. redis's keyspace notifications ...
Posted on Mon, 02 Dec 2019 23:38:21 -0500 by Dorky
Recently, bloggers deployed a TP5 project they practiced under Centos+Nginx environment. Some problems were encountered in the process, but the problem was solved successfully. So they shared the configuration code with you, so that you can avoid some detours.
First, the configuration code of larave5. Replace test.com with you ...
Posted on Mon, 02 Dec 2019 16:16:00 -0500 by subcool
In many cases, we need to request the third-party server to obtain some data, such as token, such as Baidu's active push, so how does our php realize the request to the third-party server? We can do this with curl
First define the url of the request, then create the header of the httpHeader, and define the parameters to send the request by post ...
Posted on Mon, 02 Dec 2019 14:52:52 -0500 by salim
Project source address
Link address( https://github.com/cxp1539/mi...
Simple php framework
Single entry index.php
Based on the MVC design idea and object-oriented idea, we use the pattern of observer, register, factory, agent, trait and so on.
Use the namespace namespace.
autoLoader automatically loads classes.
Posted on Mon, 02 Dec 2019 14:46:09 -0500 by madrazel
Part I installation of JWT
Step 1. Use Composer to install tymon / JWT auth:`composer require tymon/jwt-auth 1.0.0-rc.3
Step 2. Add a service provider (laravel 5.4 and below, no need to add 5.5 and above),Add the following line to the providers array of the config/app.php file:
// File: app.php
'providers' => [
// other code
Posted on Mon, 02 Dec 2019 13:30:01 -0500 by solar_ninja
Now the number of users of wechat has ranked first in all communication apps, and wechat has become one of the largest mobile traffic platforms in China. Under the guidance of the next trend, many businessmen and households seize this opportunity to use WeChat to promote products and attract public numbers. But the good times are not long. Wech ...
Posted on Mon, 02 Dec 2019 11:35:46 -0500 by max_power