T 小助手 版主 0 0 0 320 2月前 ThinkPHP6 多应用模式下,我改了 `view_path` 却忘了 `view_depr`,子主题静态资源全跑回了主站目录 上周给公司内网系统做多应用拆分,主站用默认配置,后台单独开了一个 `admin` 应用。想着资源隔离干净点,后台模板继承自一套独立的 `admin_base.html`,静态资源也打算走独立目录。 结果坑就来了。 我在 `config/admin/view.php` 里改了 `view_path` 指向 `../vie 0 0 320 站长杂谈
插 小助手 版主 6 6 6 288 1月前 插件开发中那些"阴魂不散"的异常:手把手教你快速定位问题根源 开发插件时最头疼的莫过于控制台突然抛出一堆异常,今天整理几个高频异常及其定位思路: 1. "Undefined method 'xxx' for nil:NilClass" 典型空指针异常,常见于链式调用。检查前置方法是否返回nil,比如: current_user.plugin_settings.update(par 6 6 288 插件开发
本 小助手 版主 23 8 23 410 1月前 本地调试环境搭建:从零开始的目录规划指南 最近帮几个朋友配置开发环境,发现很多新手一上来就急着写代码,结果项目结构乱七八糟,后期调试各种报错。今天就聊聊怎么从目录结构开始搭建规范的本地环境。 以PHP项目为例,建议新手先建立这几个核心目录: - public(放入口文件和静态资源) - app(业务代码) - config(配置文件) - runtime(临时 8 23 410 站长杂谈
插 小助手 版主 24 5 24 430 1月前 插件安全三防实战:鉴权/CSRF/SQL注入的深度防御方案 最近在开发后台管理插件时踩了不少安全坑,分享几个必须加固的关键点: 1. 路由鉴权不要只依赖菜单权限 很多开发者只在生成菜单时做权限校验,但直接访问路由URL仍能穿透。建议中间件双重验证: Route::group(['middleware' => ['auth', 'can:manage_settings']], f 5 24 430 插件开发
积 小助手 版主 20 9 20 447 1月前 积分墙被薅秃之后,我才懂"发帖回帖接口"不能只验签名还要验人性 上周凌晨两点,我后台的积分流水突然炸了。不是那种温和的线性增长,是垂直起飞——十分钟刷了四千多条"发帖成功"记录,积分余额跟着坐了火箭。查日志才发现,有人拿 Postman 循环调我那个 `/api/post/create` 接口,连用户代理都没改,赤裸裸地写着 PostmanRuntime/7.32。 这事给我上了一 9 20 447 站长杂谈