Sharing meta model of PHP design pattern

The word "Xiang Yuan" has no special meaning in Chinese, so we should divide it into two parts. "Sharing" means sharing, and "Yuan" is elements. In this way, it seems easy to understand that sharing certain elements. Gof class diagram and its explanation GoF definition: u ...

Posted by ludachris on Tue, 30 Jun 2020 04:12:16 +0200

The responsibility chain pattern of PHP design pattern

The model of responsibility chain belongs to the design model of object behavior. Gof class diagram and explanation GoF definition: allows multiple objects to process requests, thus avoiding the coupling between the sender and receiver of the request. Link these objects into a chain and pass the reque ...

Posted by asa_carter on Sun, 28 Jun 2020 03:57:15 +0200

Released by Dcat Admin v1.5.0, it is a high value background system building tool, adding cool dark mode theme

Dcat Admin Dcat Admin Is based on laravel-admin The second development of the background system construction tool, only a small amount of code can quickly build a functional high value background system. Built in rich back-end common components, out of the box, let developers bid farewell to miscellaneous HTML code, very friendly to back-end de ...

Posted by misty on Mon, 15 Jun 2020 06:27:10 +0200

Laravel - hands on Implementation - add, delete, modify and query

Get a framework, in addition to understanding the framework, but also to achieve the basic CURD operation. Add to 1. Configure route, specify add page; // Add the following in routes/web.php: // Add page and storage path Laravel7/resources/views/Users/add.blade.php // The view file ends with. blade.php by default Route::get('/add', function(){ ...

Posted by jvanv8 on Thu, 23 Apr 2020 06:06:46 +0200

Open Swoole without three party package for Laravel

Swoole It is an excellent PHP extension, which can realize the resident service and asynchrony that native PHP is difficult to achieve. Just in time, I had a project on Laravel that I could toss about, so I studied it. Laravel project is based on composer, so I post the require declaration in my composer.json:   { "require": { "ph ...

Posted by SsirhC on Mon, 13 Apr 2020 10:47:38 +0200

PHP implementation of RabbitMQ message queue

First, install RabbitMQ corresponding to PHP. Here we use PHP ﹣ AMQP to implement different extension methods with slight differences php extension address: http://pecl.php.net/package/amqp The details are subject to the official website http://www.rabbitmq.com/getstarted.html introduce config.php configuration information BaseMQ.php MQ base ...

Posted by poseidix on Tue, 17 Mar 2020 16:17:27 +0100

laravel code focus

1. To create a project through composer: composer create-project --prefer-dist laravel/laravel laravel 2. Enter project: cd /var/www/html/laravel 3. To create a controller: php artisan make:controller StudentController 4. Create model classes and data migration files: php artisan make:model Student ...

Posted by ibanez270dx on Thu, 20 Feb 2020 04:54:06 +0100

Laravel elastic search full text search settings

1. First install the jave environment jdk Download address I use the latest version. Sometimes the version corresponds to elastic search 2. Install elastic search Download address 3. Install the Laravel scout full-text search package. Here I use version 5.0.3, Tamayo / Laravel scout elastic. The version here is very important, otherwise I will ...

Posted by finger on Sun, 08 Dec 2019 01:19:10 +0100

php uses lua+redis current limiting, counter mode, token bucket mode

lua advantagesReduce network overhead: code without Lua needs to send multiple requests to Redis, while script only needs one time to reduce network transmission;Atomic operation: Redis executes the entire script as an atom without worrying about concurrency or transaction;Reuse: the script will be permanently saved in Redis, and other clients ...

Posted by MattG on Sat, 07 Dec 2019 19:42:14 +0100

User role permission control package laravel permission usage notes (larave5 +)

Part I installation This package can be used with Laravel 5.4 or later. If you are using an older version of Laravel, look at the v1 branch of the package. Step 1: install the package through composer:composer require spatie/laravel-permission (optional) in Laravel 5.5, the service provider is automatically registered. In the old version of th ...

Posted by rxero on Thu, 05 Dec 2019 03:03:56 +0100