Lumen使用笔记十六(封装redis缓存)

1. 封装App\Cache\BaseCache.php <?php namespace App\Cache; use Illuminate\Support\Facades\Redis; abstract class BaseCache { /** * 1小时 */ public const ONE_HOUR = 60 * 60; /** * 1天 */ public const ONE_DAY...

umen7使用笔记之定时任务 (十五)Mac下lumen7跑定时任务测试

app\Console\Commands目录下新建一个定时任务文件 <?php namespace App\Console\Commands; use Illuminate\Console\Command; use Illuminate\Support\Facades\Log; class MacCronTestController extends Command { protected $signature = 'testconso...

Lumen7.x (使用笔记十四) 敏感词过滤

1. composer require lustre/php-dfa-sensitive 2. routes/web.php $router->get('/test-sensitive', 'SensitiveController@test'); 3. 新建app\Http\Controller\SensitiveController.php <?php namespace App\Http\Controllers; use Ap...

Lumen7.x使用笔记(十三)时间少八个小时

Lumen7.x使用笔记(十三)时间少八个小时 在.env文件添加一下两行代码 APP_TIMEZONE=PRC // 应用时区 DB_TIMEZONE=+08:00 // 数据库写入加8小时 数据库里的时间是对的,打印出来也是对的,但是return出来就少了8个小时 修改文件:\vendor\laravel\framework\src...

Lumen7.x使用笔记(十二)封装随即数生成器

Lumen7.x使用笔记(十二)封装随即说生成器 <?php namespace App\Utils; use Exception; use Webpatser\Uuid\Uuid; use WptCommon\Library\Facades\MLogger; class Automatic { /** * Notes: * Date: 2020/10/14 * @param int $length ...

Lumen7.x使用笔记(十一)跨域处理

Lumen7.x使用笔记(十一)跨域处理 1. 在app\Http\Middleware目录下新建EnableCrossRequest.php中间件 <?php namespace App\Http\Middleware; use Closure; class EnableCrossRequest { /** * Handle an incoming request. * * @param $requ...

Lumen7.x 使用笔记(十)状态码和提示信息

App\Enums\WopMessage.php <?php namespace App\Enums; /** * Note: 提示信息 * User: clj * Class WopMessage * @package App\Response */ class WopMessage { const FIELD = '失败'; const MISS_REQUIRED_PARA...

Lumen7.x 使用笔记(九)使用Uuid生成唯一标识

Lumen7.x 使用笔记(九)使用Uuid生成唯一标识 [uuid url] 1. composer安装 composer require "webpatser/laravel-uuid:^3.0" 2. 使用 use Webpatser\Uuid\Uuid; $uuid = Uuid::generate()->string;

Lumen7.x 使用笔记( 八)API Response分页参数重写

Lumen7.x 使用笔记( 八)API Response分页参数重写 1.app目录新建Utils目录,在Utils目录下新建Paginator.php文件 <?php namespace App\Utils; use Illuminate\Pagination\LengthAwarePaginator; /** * API Response * Class Paginator * @package App\Http\...

lumen7.x 使用笔记(七)Api返回处理中间件

lumen7.x 使用笔记(七)Api返回处理中间件 <?php namespace App\Http\Middleware; use Closure; use App\Enums\WopCode; /** * API返回封装中间件 */ class CustomFormat { /** * Notes: API返回封装 * User: clj * Date: 2020/9/17 *...