PHP 资源返回

问题:返回地址默认下载资源目的:解决默认下载,需要默认返回展示内容环境:php7.4 HDFS今天优化项目,发现之前对资源的返回都是直接返回了HDFS 的地址,这样是很不安全的,直接把服务器路径地址暴露了。类似:优化方案:建立独立的资源库表,每次上传都给返回地址 http://test.cn/{uuid}/{ext}这种方式,每次都通过uuid在去获取到HDFS对应的
阅读全文

Laravel 中,特殊字符被转义

addslashes() 函数在指定的预定义字符前添加反斜杠。这些字符是单引号(")、双引号(")、反斜线(\)与 NULL(NULL字符)1。addslashes() 是一个 PHP 函数,用于在特定的预定义字符前添加反斜杠,以避免 SQL 注入等攻击。如果你正在使用 PHP,可以使用 addslashes() 函数来增加数据的安全性1。
阅读全文

Mysql8 避坑

Laravel8 和Mysql8 避坑指南
阅读全文

Laravel Eloquent 奇淫技巧

Laravel Eloquent 奇淫技巧
阅读全文

Laravel 中模型事件 Observer 的使用

如果想监听 model 中的各种事件,诸如 updated、created 、deleted 等模型事件,你可以使用 Observer 类进行统一管理。只需这一个类,你就可以监听上述多种模型事件,十分地方便。
阅读全文

laravel中 使用自定符号从一个字段中读取多个关联

在数据库设计中,常常会有用到以逗号隔开存储信息的场景在我们的业务场景中,就会设计到很多 比如针对订单或者用户的标签记录,用户和标签一对多的关系 如果使用单表来维护标签关系 而实际业务场景不是特别复杂的时候,这样做显得有点多余,这时候经常会采用一个字段以特殊字符隔开记录标签或其他信息;在laravel框架里,这个场景下,数据的回显如果采用join或者一对多关联的写法,并不适应数据的查询和回显及数据排重,如果有针对单字段,以特殊字符隔开的特殊关联就好了
阅读全文

Laravel 的十个用法你用过吗

本文给大家介绍了Laravel 中一些常用的用法,额,说不定你就用上了。。。
阅读全文

Laravel中firstOrCreate、updateOrCreate等方法如何判断是执行了查询、更新操作还是创建操作

irstOrCreate、updateOrCreate判断更新或者插入
阅读全文

Laravel 动态切换库

白俊遥博客在config/databases.php 中新增配置:'xd_db' => [ 'driver' => 'mysql', 'url' => env('XD_DATABASE_URL'), 'host' => env('XD_DB_HOST','127.0.0.1'), 'port' => env('XD_DB_PORT', 3306), 'database' => env('XD_DB_DATABASE', 'forge'),
阅读全文

PHP操作MySQL批量Update的写法,各框架通用防注入版

以laravel框架为例我的插件目录是在App\Tool,在这目录下新建UpdateBatch类代码如下App\ToolIlluminate\Support\Facades\DB()    (()) (() ()) ()[]()([])([])() () ()(([]) [])[] [
阅读全文