搜索中心
全部 模块文档 模块 讨论 文档 问答
搜索 PHP探针 , 共找到 157 条记录
搜索结果
[文档] 开发必看 - 任务调度
使用 Laravel 的任务调度,可以实现系统计划执行任务。 在模块中注册任务调度 实现一个任务调度Provider cronEveryMinute(); } public function title() { return '测试任务调度'; } public function run() { Log::info('任务已经执行'); } } 注册任务调度 ScheduleBiz::register(ModuleXxxScheduleBiz::class); 开启调度器 Cron 是 UNIX、SOLARIS、LINUX 下的一个十分有用的...
更新时间:2024-11-20 11:36:39
[文档] CMS主题教程 - 列表页面 cms.list.default
内容记录 $records 循环输入内容列表 @foreach($records as $record) {{$record['title']}} @endforeach !!!include(docs/.vuepress/include/cms-records.md)!!! 当前栏目 $cat !!!include(docs/.vuepress/include/cms-cat.md)!!! 顶级栏目 $catRoot 如果当前栏目为顶级栏目,则该变量与 $cat 相同。 !!!include(docs/.vuepress/include/cms-cat.md)!!! 子栏目 $catChildren @foreach ($catChildren as $cat) {{$cat['t...
更新时间:2024-01-19 15:16:37
[文档] 安装使用常见问题 - Q:安装环境检测提示缺少 xxx 扩展
编辑 php.ini 文件,找到 extension=xxx 相关配置,删除前面的分号 ; 。 例如: ;extension=exif.so 修改为 extension=exif.so 注意:Windows 系统的扩展后缀名为 .dll ,Linux 系统的扩展后缀名为 .so。 如果使用的是宝塔环境,只需要在 PHP → 设置 → 扩展管理 启用该扩展。 以上操作完成后需要重启 PHP 服务才能生效。
更新时间:2024-09-27 17:43:49
[文档] 模块入门开发教程 - 模块数据调用方式
以调用 Demo 模块中的表 demo_user 数据表为例。 假设 demo_user 数据表有如下数据: id status name age 1 1 张三 20 2 1 李四 21 3 0 王五 22 4 1 赵六 23 首先,创建文件 module/Demo/Util/DemoUserUtil.php,内容如下 1]) ->orderBy('id', 'desc') ->limit($limit) ->get()->toArray(); return $records; } } 下面就可以在 .blade.php 模板文...
更新时间:2024-09-27 17:43:49
[文档] 安装使用常见问题 - Q:安装环境检查提示缺少 xxx 函数
编辑 php.ini 文件,找到 disable_functions 并将其中的 xxx 函数移除,然后重启服务器即可。 为什么要使用这些函数? proc_open : Laravel 执行 artisan 命令时需要用到 proc_get_status : Laravel 执行 artisan 命令时需要用到 putenv : Laravel 执行 artisan 命令时需要用到 如果使用的是宝塔环境,只需要在 PHP → 设置 → 禁用函数 删除该函数。 以上操作完成后需要重启 PHP 服务才能生效。
更新时间:2024-09-27 17:43:49
[文档] 开发常见问题 - Q:如何关闭富文本XSS
系统默认启用了全站XSS过滤,如果只是用CMS作为官网等后台产生富文本数据并且发现 HTML 样式丢失,可以选择关闭XSS过滤。 安全提示:XSS是用户端常见的漏洞,非必要情况下强烈建议打开XSS过滤。 编辑文件 vendor/modstart/modstart/src/Core/Util/HtmlUtil.php 修改 filter 函数。 class HtmlUtil{ // ... public static function filter($content) { if (empty($content)) { return $content;...
更新时间:2024-09-27 17:43:49
[文档] 开发常见问题 - Q:如何关闭后台的升级提醒和自动升级
修改配置文件 vendor/modstart/modstart/config/modstart.php [ // ... // 禁用版本更新检查,默认为 false,修改为 true 表示禁用更新检查 'versionCheckDisable' => false, // 禁用后台程序升级,默认为 false,修改为 true 表示禁用升级功能 'upgradeDisable' => false, ], ];
更新时间:2024-09-27 17:43:49
[文档] 应用入门开发教程 - 增加路由和菜单导航
增加后台管理控制器路由( 文件 app/Admin/routes.php ) env('ADMIN_PATH', '/admin/'), 'middleware' => ['admin.bootstrap', 'admin.auth'], 'namespace' => '\App\Admin\Controller', ], function () { Route::match(['get', 'post'], '', 'IndexController@index'); // 增加路由开始 Route::match(['get', 'post'], 'blog', 'BlogController@index'); Route::match(['get', 'pos...
更新时间:2022-09-23 09:21:26
[文档] PHPStudy安装ModStart - 安装教程
下载安装PHPStudy 访问以下地址进行下载(v8.1) https://www.xp.cn/download.html PHPStudy环境配置 创建网站 PHP版本 php-5.6.9-nts PHP扩展 安装OpenSSL扩展安装FileInfo扩展安装Exif扩展 复制源码至根目录 配置网站根目录至 public 配置伪静态 Nginx伪静态参考配置 location / { try_files $uri $uri/ /index.php?$query_string; } Apache伪静态参考配置 不需要配置 增加数据库 设置防止警告参数 always_populate_raw_p...
更新时间:2024-09-27 17:43:49
[文档] 模块入门开发教程 - 模块生命周期Hook
需要在模块的安装、启用、禁用、卸载的时机执行代码,可通过创建类 Module/Xxx/Core/ModuleHook 实现。 <?php namespace Module\Xxx\Core; class ModuleHook { /** * 安装完成 */ public function hookInstalled() { } /** * 已启用 */ public function hookEnabled() { } /** * 禁用前 */ public function hookBeforeDisable() { } /** * 卸载前 */...
更新时间:2024-09-27 17:43:49
QQ
微信
客服