安装Hiddify 使用Composer安装Hiddify: composer require hiddify/hiddify 配置数据库 创建一个新的数据库(例如hiddify),并使用SQL语句创建相应的表: CREATE DATABASE hiddify; USE hiddify; CREATE TABLE hiddify_products ( id INT PRIMARY KEY AUTO_INCREMENT, product_id INT, hidden BOOLEAN DEFAULT FALSE, hidden_reason TEXT, hidden_date DATETIME DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE hiddify_rules ( id INT PRIMARY KEY AUTO_INCREMENT, rule_name VARCHAR(255) UNIQUE NOT NULL, rule JSON NOT NULL ); CREATE TABLE hiddify_settings ( id INT PRIMARY KEY AUTO_INCREMENT, setting_key VARCHAR(255) UNIQUE NOT NULL, setting_value TEXT NOT NULL ); 配置应用 在config/app.php中添加数据库配置: 'databases' => [ 'hiddify' => [ 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'hiddify', 'username' => 'root', 'password' => '...
安装Hiddify
使用Composer安装Hiddify:
composer require hiddify/hiddify
配置数据库
创建一个新的数据库(例如hiddify),并使用SQL语句创建相应的表:
CREATE DATABASE hiddify;
USE hiddify;
CREATE TABLE hiddify_products (
id INT PRIMARY KEY AUTO_INCREMENT,
product_id INT,
hidden BOOLEAN DEFAULT FALSE,
hidden_reason TEXT,
hidden_date DATETIME DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE hiddify_rules (
id INT PRIMARY KEY AUTO_INCREMENT,
rule_name VARCHAR(255) UNIQUE NOT NULL,
rule JSON NOT NULL
);
CREATE TABLE hiddify_settings (
id INT PRIMARY KEY AUTO_INCREMENT,
setting_key VARCHAR(255) UNIQUE NOT NULL,
setting_value TEXT NOT NULL
);
配置应用
在config/app.php中添加数据库配置:
'databases' => [
'hiddify' => [
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'hiddify',
'username' => 'root',
'password' => '',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
],
// 其他数据库配置...
],
'Hiddify' => [
'api_key' => 'your_api_key',
'cache_key' => 'hiddify_cache',
'storage' => 'local',
// 其他配置...
],
安装并迁移数据库
运行以下命令安装Hiddify并迁移数据库:
php artisan hiddify:install php artisan migrate
隐藏产品
在Blade模板中添加隐藏代码:
@hiddify product:123
或者使用命令:
php artisan hiddify:hide product:123
创建隐藏规则
创建hidden_rules.php文件:
return [
'rule1' => [
'type' => 'category',
'value' => 5
],
'rule2' => [
'type' => 'tag',
'value' => ['new', 'hot']
]
];
应用规则:
php artisan hiddify:import:rules
配置缓存
在config/cache.php中配置缓存:
'cache' => [
'driver' => 'redis',
'host' => 'localhost',
'port' => 6379,
'key_prefix' => 'hiddify_cache',
],
安装并清除缓存:
php artisan cache:install php artisan cache:clear
测试
使用浏览器访问站点,检查隐藏产品是否正确,或使用Postman测试API。
扩展与定制
了解Hiddify API,开发自定义插件或规则,定期检查日志,确保系统正常运行。
通过以上步骤,您可以成功配置并使用Hiddify隐藏网络产品,确保用户体验不受影响,遇到问题时,参考文档或社区求助。

下一篇:Hiddify数据隐私保护指南
相关文章








