使用 Firewall 扩展包全面保护 Laravel 应用免受恶意攻击

功能简介 Firewall 扩展包是专门为 Laravel 应用打造的 Web 应用防火墙(WAF),该扩展包可用于保护 Laravel 应用免受不同类型的攻击,比如常见的 XSS(跨站脚本攻击)、SQLi(SQL 注入攻击)、RFI(远程文件包含攻击)、LFI(本地文件包含攻击)、User Agent(用户代理注入攻击)等,此外,它还能够屏蔽重复的攻击并且在攻击到来时发送邮件/Slac...

SMProxy 1.2.9 发布 ! 新增状态命令监控面板功能

Swoole MySQL Proxy 一个基于 MySQL 协议,Swoole 开发的MySQL数据库连接池。 原理 将数据库连接作为对象存储在内存中,当用户需要访问数据库时,首次会建立连接,后面并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。 使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。 同...

基于 Laravel Prequel 扩展包通过 Web 界面管理 MySQL 数据库

简介 Laravel Prequel 是一个数据库管理工具,可以在某个 Laravel 项目中安装该扩展包,从而实现对数据库的在线管理,这样一来就可以通过它替代掉那些与项目本身分离的、需要独立安装的其它数据库管理工具了,比如 phpMyAdmin、Sequel Pro、Navicat 以及 MySQL Workbench 等。 和 phpMyAdmin 一样,Prequel 需要在浏览器...

Laravel-Admin 最全安装方法与汉化教程图解

大神绕道,新手速来看 https://github.com/imnotdoubi/laravel 内附文档(你懂的)喜欢的话可以给个 Star 1、有很多朋友在安装的时候,直接运行下面的 composer 报错 Could not open input file: artisan 解决方法: 这里应该是你先本地安装一个 larave...

使用 laravel-repository 扩展包实现对模型类操作的封装

简介 更多关于 Repository 的使用说明,请戳这里Repository文档地址 laravel-repository 提供了基础的 repository 类, 对laravel 的 model 进行了的封装,提供更多的对外的方法,以及更友好的编辑器提示;对代码进行了的分层,repository 负责对外的业务逻辑处理,model 只负责对数据表的字段、属性、查询条件、返回值的...

使用 tree-ql 高效简洁的开发 API

什么是tree-ql? tree-ql是一个laravel扩展,通过简单的配置构建出一套极具描述性,可读性,且没有任何冗余的高性能API. 不具入侵性之laravel,可以随时集成在已有的laravel项目中. 不具入侵性之RESTful,基于RESTful进一步提升API描述性 无论多么复杂的API描述,都不会产生N + 1问题. tree-ql并不是一套API规范,而...

使用 PhpSpreadsheet 实现读取写入 Execl

前言 这两天需要做一个支持读写微软办公软件的功能模块.最底下会说下自己下一步的想法,我先找了PhpSpreadheet这个第三方的扩展包,功能很完善,是一个纯PHP编写的库,看了官方文档,目前支持XLS,XML,XLSX,ODS,SLK,Gnumeric,CSV以及HTML. 软件支持     需要满足以下条件: PHP5.6及以上版本PHP扩展php_zip已开启PHP扩展ph...

优雅的 Oss Flysystem 扩展

之前用过很多 oss 扩展包但是暂时没有一个用的顺心的,一些扩展包配置太复杂,还有的扩展包不能集成 Laravel 文件驱动,对于喜欢优雅编码的同学可能不能忍受 最近闲下来看了一些优秀的开源项目,从中学到不少东西。看了超哥的 overtrue/flysystem-qiniu 后决定自己也写一个 oss 扩展包....

使用 Swoole 协程实现的 Laravel 任务调度扩展包:laravel-bjask

laravel-bjask 使用swoole协程实现的laravel任务调度扩展包截图 安装 通过 Composer 安装 $ composer require zhangsw/laravel-bjask 使用方法 一、修改config/app.php配置文件 'providers' => [ // ... Bjask\Sche...