refactor: 优化网络请求和错误处理 fix: 修复颜色引用和UI细节问题 docs: 更新API文档和设计规范 chore: 清理无用文件和脚本 perf: 优化图片导出和压缩逻辑 build: 更新依赖和构建配置 style: 调整代码格式和注释 test: 添加接口验证脚本 ci: 更新CI配置和脚本
661 lines
25 KiB
PHP
661 lines
25 KiB
PHP
<?php
|
||
use think\Route;
|
||
|
||
Route::get('/','index');//首页
|
||
Route::get('search/[:type]/[:word]','search/index');//搜索页面(旧)
|
||
Route::get('search','search/page');//站内搜索(新)
|
||
Route::get('searchpage','tool/searchpage');//全文搜索(独立页)
|
||
Route::rule('about/privacy','about/privacy');//关于-隐私政策
|
||
Route::get('about','about/index');//关于列表
|
||
Route::get('about/<id>','about/index');//关于详情
|
||
Route::get('stats','stats/index');//站点统计
|
||
Route::get('doc','doc/index');//API文档列表
|
||
Route::get('doc/<file>','doc/read');//API文档阅读
|
||
Route::get('links','link/index');//友情链接页面
|
||
Route::get('correction','correction/index');//纠错独立页面
|
||
Route::rule('correction/submit','correction/submit');//纠错提交
|
||
Route::get('userdeletion','userdeletion/index');//用户注销申请页面
|
||
Route::rule('userdeletion/apply','userdeletion/apply');//用户注销申请
|
||
Route::rule('userdeletion/cancel','userdeletion/cancel');//撤销注销申请
|
||
|
||
// 用户中心
|
||
Route::rule([
|
||
'user/index' => 'user/index',
|
||
'user/login' => 'user/login',
|
||
'user/register' => 'user/register',
|
||
'user/logout' => 'user/logout',
|
||
'user/profile' => 'user/profile',
|
||
'user/changepwd' => 'user/changepwd',
|
||
'user/attachment' => 'user/attachment',
|
||
'user/signin' => 'user/signin',
|
||
'user/favorite' => 'user/favorite',
|
||
'user/note' => 'user/note',
|
||
'user/note/add' => 'user/note_add',
|
||
'user/note/edit/<id>' => 'user/note_edit',
|
||
'user/note/delete' => 'user/note_delete',
|
||
'user/article' => 'user/article',
|
||
'user/article/add'=> 'user/article_add',
|
||
'user/article/edit/<id>' => 'user/article_edit',
|
||
'user/coin' => 'user/coin',
|
||
'user/debug' => 'user/debug',
|
||
'user/signin_calendar' => 'user/signin_calendar',
|
||
'user/signin_makeup' => 'user/signin_makeup',
|
||
'user/public_profile' => 'user/public_profile',
|
||
'user/dashboard' => 'user/dashboard',
|
||
'user/heatmap' => 'user/heatmap',
|
||
'user/like' => 'user/like',
|
||
]);
|
||
|
||
// 文章中心
|
||
Route::get([
|
||
'article' => 'article/index',
|
||
'article/<id>' => 'article/detail',
|
||
'article/category/<id>'=> 'article/category',
|
||
]);
|
||
|
||
// 用户个性化页面
|
||
Route::get([
|
||
'u/<slug>' => 'userhome/index',
|
||
]);
|
||
|
||
// APP API路由 - 文章
|
||
Route::rule([
|
||
'api/article/list' => 'api/article/list',
|
||
'api/article/detail' => 'api/article/detail',
|
||
'api/article/submit' => 'api/article/submit',
|
||
'api/article/mine' => 'api/article/mine',
|
||
'api/article/delete' => 'api/article/delete',
|
||
]);
|
||
|
||
// APP API路由 - 每日推荐(无需登录)
|
||
Route::get([
|
||
'api/daily/recommend' => 'api/daily/recommend',
|
||
'api/daily/poetry' => 'api/daily/poetry',
|
||
'api/daily/chengyu' => 'api/daily/chengyu',
|
||
'api/daily/wisdom' => 'api/daily/wisdom',
|
||
'api/daily/story' => 'api/daily/story',
|
||
]);
|
||
|
||
// APP API路由 - 成就系统
|
||
Route::rule([
|
||
'api/achievement/list' => 'api/achievement/list',
|
||
'api/achievement/my' => 'api/achievement/my',
|
||
'api/achievement/claim' => 'api/achievement/claim',
|
||
'api/achievement/checkin'=> 'api/achievement/checkin',
|
||
]);
|
||
|
||
// APP API路由 - 游戏
|
||
Route::rule([
|
||
'api/game/poetry_fill' => 'api/game/poetry_fill',
|
||
'api/game/poetry_check' => 'api/game/poetry_check',
|
||
'api/game/idiom_chain' => 'api/game/idiom_chain',
|
||
'api/game/idiom_check' => 'api/game/idiom_check',
|
||
]);
|
||
|
||
// APP API路由 - 搜索增强
|
||
Route::get([
|
||
'api/search/suggest' => 'api/search/suggest',
|
||
'api/search/hot' => 'api/search/hot',
|
||
'api/search/history' => 'api/search/history',
|
||
]);
|
||
|
||
// APP API路由 - 全量搜索(SearchAll)
|
||
Route::rule([
|
||
'api/searchall/search' => 'api/searchall/search',
|
||
'api/searchall/exact' => 'api/searchall/exact',
|
||
'api/searchall/fuzzy' => 'api/searchall/fuzzy',
|
||
'api/searchall/related' => 'api/searchall/related',
|
||
'api/searchall/condition' => 'api/searchall/condition',
|
||
'api/searchall/getById' => 'api/searchall/getById',
|
||
'api/searchall/getByIds' => 'api/searchall/getByIds',
|
||
'api/searchall/suggest' => 'api/searchall/suggest',
|
||
'api/searchall/hot' => 'api/searchall/hot',
|
||
'api/searchall/history' => 'api/searchall/history',
|
||
'api/searchall/sources' => 'api/searchall/sources',
|
||
'api/searchall/fieldSearch' => 'api/searchall/fieldSearch',
|
||
'api/searchall/fullDetail' => 'api/searchall/fullDetail',
|
||
'api/searchall/relatedRecommend' => 'api/searchall/relatedRecommend',
|
||
'api/searchall/highlight' => 'api/searchall/highlight',
|
||
]);
|
||
|
||
// APP API路由 - 一言
|
||
Route::get([
|
||
'api/hitokoto/random' => 'api/hitokoto/random',
|
||
'api/hitokoto/search' => 'api/hitokoto/search',
|
||
'api/hitokoto/categories' => 'api/hitokoto/categories',
|
||
'api/hitokoto/detail' => 'api/hitokoto/detail',
|
||
'api/hitokoto/hot' => 'api/hitokoto/hot',
|
||
]);
|
||
|
||
// 工具分类
|
||
Route::get([
|
||
// 教育学习
|
||
'classify/study' => 'classify/study',
|
||
// 生活服务
|
||
'classify/live' => 'classify/live',
|
||
// 实用计算
|
||
'classify/calculate' => 'classify/calculate',
|
||
// 健康生活
|
||
'classify/health' => 'classify/health',
|
||
// 站长工具
|
||
'classify/webmaster' => 'classify/webmaster',
|
||
// 休闲娱乐
|
||
'classify/recreation' => 'classify/recreation'
|
||
]);
|
||
|
||
// 教育学习工具
|
||
Route::get([
|
||
// 汉语字典
|
||
'hanzi' => 'tool/hanzi',
|
||
'hanzi/:id' => 'details/hanzi',
|
||
//汉字笔顺
|
||
'bishun' => 'tool/bishun',
|
||
'bishun/:id' => 'details/bishun',
|
||
//汉字组词
|
||
'zuci' => 'tool/zuci',
|
||
'zuci/:id' => 'details/zuci',
|
||
//汉语词典
|
||
'cidian' => 'tool/cidian',
|
||
'cidian/:id' => 'details/cidian',
|
||
//成语大全
|
||
'chengyu' => 'tool/chengyu',
|
||
'chengyu/:id' => 'details/chengyu',
|
||
//近义词大全
|
||
'jinyici' => 'tool/jinyici',
|
||
'jinyici/:id' => 'details/jinyici',
|
||
//反义词大全
|
||
'fanyici' => 'tool/fanyici',
|
||
'fanyici/:id' => 'details/fanyici',
|
||
//句子大全
|
||
'juzi' => 'tool/juzi',
|
||
'juzi/:id' => 'details/juzi',
|
||
//在线翻译
|
||
'fanyi' => 'tool/fanyi',
|
||
'fanyi/alaboyu' => 'details/alaboyu',
|
||
'fanyi/mengjialayu' => 'details/mengjialayu',
|
||
'fanyi/bosiniyayu' => 'details/bosiniyayu',
|
||
'fanyi/jiekeyu' => 'details/jiekeyu',
|
||
'fanyi/deyu' => 'details/deyu',
|
||
'fanyi/yingyu' => 'details/yingyu',
|
||
'fanyi/xibanyayu' => 'details/xibanyayu',
|
||
'fanyi/fenlanyu' => 'details/fenlanyu',
|
||
'fanyi/fayu' => 'details/fayu',
|
||
'fanyi/xiongyaliyu' => 'details/xiongyaliyu',
|
||
'fanyi/yinniyu' => 'details/yinniyu',
|
||
'fanyi/yidaliyu' => 'details/yidaliyu',
|
||
'fanyi/xibolaiyu' => 'details/xibolaiyu',
|
||
'fanyi/riyu' => 'details/riyu',
|
||
'fanyi/gelujiyayu' => 'details/gelujiyayu',
|
||
'fanyi/hanyu' => 'details/hanyu',
|
||
'fanyi/ladingyu' => 'details/ladingyu',
|
||
'fanyi/laowoyu' => 'details/laowoyu',
|
||
'fanyi/mengguyu' => 'details/mengguyu',
|
||
'fanyi/miandianyu' => 'details/miandianyu',
|
||
'fanyi/helanyu' => 'details/helanyu',
|
||
'fanyi/putaoyayu' => 'details/putaoyayu',
|
||
'fanyi/eyu' => 'details/eyu',
|
||
'fanyi/siluofakeyu' => 'details/siluofakeyu',
|
||
'fanyi/aerbaniyayu' => 'details/aerbaniyayu',
|
||
'fanyi/taiyu' => 'details/taiyu',
|
||
'fanyi/feilvbinyu' => 'details/feilvbinyu',
|
||
'fanyi/wuerduyu' => 'details/wuerduyu',
|
||
'fanyi/yuenanyu' => 'details/yuenanyu',
|
||
'fanyi/fanwen' => 'details/fanwen',
|
||
'fanyi/zangyu' => 'details/zangyu',
|
||
'fanyi/aierlanyu' => 'details/aierlanyu',
|
||
// 英语单词
|
||
'danci' => 'tool/danci',
|
||
'danci/:id' => 'details/danci',
|
||
// 英文缩写
|
||
'suoxie' => 'tool/suoxie',
|
||
'suoxie/:id' => 'details/suoxie',
|
||
// 谜语大全
|
||
'riddle' => 'tool/riddle',
|
||
'riddle/:id' => 'details/riddle',
|
||
'riddle/type/<id>' => 'sol/riddle',
|
||
'riddle/type/<id>-<page>' => 'sol/riddle',
|
||
// 汉字转拼音
|
||
'hanzizhuanpinyin' => 'tool/hanzizhuanpinyin',
|
||
// 繁体转简体
|
||
'jianfan' => 'tool/jianfan',
|
||
// 古诗词
|
||
'poetry' => 'tool/poetry',
|
||
'poetry/:id' => 'details/poetry',
|
||
'poetry_sort/<id>' => 'sol/poetry_sort',
|
||
'poetry_sort/<id>-<page>' => 'sol/poetry_sort',
|
||
'poet/:id' => 'details/poet',
|
||
'universe/<id>' => 'sol/universe',
|
||
'universe/<id>-<page>' => 'sol/universe',
|
||
'dynasty_sort/<id>' => 'sol/dynasty_sort',
|
||
'dynasty_sort/<id>-<page>' => 'sol/dynasty_sort',
|
||
// 名人名言
|
||
'mrmy' => 'tool/mrmy',
|
||
'mrmy/:id' => 'details/mrmy',
|
||
// 作文大全
|
||
'zuowen' => 'tool/zuowen',
|
||
'zuowen/:id' => 'details/zuowen',
|
||
'zuowen/sort/<id>' => 'sol/zuowen',
|
||
'zuowen/sort/<id>-<page>' => 'sol/zuowen',
|
||
// 26字母
|
||
'zimu' => 'tool/zimu',
|
||
// 十万个为什么
|
||
'lakh_why' => 'tool/lakh_why',
|
||
'lakh_why/:id' => 'details/lakh_why',
|
||
// 历史朝代
|
||
'lscd' => 'tool/lscd',
|
||
// 少数民族分布表
|
||
'minority' => 'tool/minority',
|
||
// 元素周期表
|
||
'periodic_table' => 'tool/periodic_table',
|
||
// 三十六计
|
||
'sanshiliuji' => 'tool/sanshiliuji',
|
||
'sanshiliuji/:id' => 'details/sanshiliuji',
|
||
// 资治通鉴
|
||
'zizhitongjian' => 'tool/zizhitongjian',
|
||
'zizhitongjian/:id' => 'details/zizhitongjian',
|
||
// 战国策
|
||
'warring' => 'tool/warring',
|
||
'warring/:id' => 'details/warring',
|
||
// 论语
|
||
'lunyu' => 'tool/lunyu',
|
||
'lunyu/:id' => 'details/lunyu',
|
||
// 百战奇略
|
||
'baizhanqilue' => 'tool/baizhanqilue',
|
||
'baizhanqilue/:id' => 'details/baizhanqilue',
|
||
// 孙子兵法
|
||
'sunzibingfa' => 'tool/sunzibingfa',
|
||
'sunzibingfa/:id' => 'details/sunzibingfa',
|
||
// 三国志
|
||
'sanguozhi' => 'tool/sanguozhi',
|
||
'sanguozhi/:id' => 'details/sanguozhi',
|
||
// 尚书
|
||
'shangshu' => 'tool/shangshu',
|
||
'shangshu/:id' => 'details/shangshu',
|
||
// 孙膑兵法
|
||
'sunbinbingfa' => 'tool/sunbinbingfa',
|
||
'sunbinbingfa/:id' => 'details/sunbinbingfa',
|
||
// 天工开物
|
||
'techartgroup' => 'tool/techartgroup',
|
||
'techartgroup/:id' => 'details/techartgroup',
|
||
// 吕氏春秋
|
||
'lvshichunqiu' => 'tool/lvshichunqiu',
|
||
'lvshichunqiu/:id' => 'details/lvshichunqiu',
|
||
// 金刚经
|
||
'jingangjing' => 'tool/jingangjing',
|
||
'jingangjing/:id' => 'details/jingangjing',
|
||
// 周易
|
||
'zhouyi' => 'tool/zhouyi',
|
||
'zhouyi/:id' => 'details/zhouyi',
|
||
// 鬼谷子
|
||
'aljj' => 'tool/aljj',
|
||
'aljj/:id' => 'details/aljj',
|
||
// 史记
|
||
'shiji' => 'tool/shiji',
|
||
'shiji/:id' => 'details/shiji',
|
||
// 庄子
|
||
'zhuangzi' => 'tool/zhuangzi',
|
||
'zhuangzi/:id' => 'details/zhuangzi',
|
||
// 孟子
|
||
'mengzi' => 'tool/mengzi',
|
||
'mengzi/:id' => 'details/mengzi',
|
||
// 中庸
|
||
'zhongyong' => 'tool/zhongyong',
|
||
'zhongyong/:id' => 'details/zhongyong',
|
||
// 韩非子
|
||
'hanfeizi' => 'tool/hanfeizi',
|
||
'hanfeizi/:id' => 'details/hanfeizi',
|
||
// 围炉夜话
|
||
'weiluyehua' => 'tool/weiluyehua',
|
||
'weiluyehua/:id' => 'details/weiluyehua',
|
||
// 左传
|
||
'zuozhuan' => 'tool/zuozhuan',
|
||
'zuozhuan/:id' => 'details/zuozhuan',
|
||
// 明史
|
||
'mingshi' => 'tool/mingshi',
|
||
'mingshi/:id' => 'details/mingshi',
|
||
// 百家姓
|
||
'surname' => 'tool/surname',
|
||
'surname/:id' => 'details/surname',
|
||
// 三字经
|
||
'sanzijing' => 'tool/sanzijing',
|
||
'sanzijing/:id' => 'details/sanzijing',
|
||
// 乘法口诀表
|
||
'chengfabiao' => 'tool/chengfabiao',
|
||
// 千字文
|
||
'qianziwen' => 'tool/qianziwen',
|
||
// 弟子规
|
||
'dizigui' => 'tool/dizigui',
|
||
]);
|
||
// 生活服务
|
||
Route::get([
|
||
//机场代码大全
|
||
'airport' => 'tool/airport',
|
||
'airport/:id' => 'details/airport',
|
||
'airport/guojia/:id' => 'sol/airport',
|
||
// 港口大全
|
||
'gangkou' => 'tool/gangkou',
|
||
'gangkou/:id' => 'details/gangkou',
|
||
'gangkou/guojia/:id' => 'sol/guojia',
|
||
'gangkou/hangxian/:id' => 'sol/hangxian',
|
||
// 黄历
|
||
'huangli' => 'tool/huangli',
|
||
'huangli/:calendar' => 'details/huangli',
|
||
// 中药材
|
||
'zhongyaocai' => 'tool/zhongyaocai',
|
||
'zhongyaocai/:id' => 'details/zhongyaocai',
|
||
'zhongyaocai/gx' => 'sol/gxfldq',
|
||
'zhongyaocai/gx/:id' => 'sol/gx',
|
||
// 绕口令
|
||
'raokouling' => 'tool/raokouling',
|
||
'raokouling/:id' => 'details/raokouling',
|
||
// 对联大全
|
||
'duilian' => 'tool/duilian',
|
||
'duilian/:id' => 'details/duilian',
|
||
'duilian/type/<id>' => 'sol/dlfl',
|
||
'duilian/type/<id>-<page>' => 'sol/dlfl',
|
||
// 身份证归属地
|
||
'id_soft' => 'tool/id_soft',
|
||
// 脑筋急转弯
|
||
'jizhuanwan' => 'tool/jizhuanwan',
|
||
'jizhuanwan/:id' => 'details/jizhuanwan',
|
||
// 歇后语
|
||
'xiehouyu' => 'tool/xiehouyu',
|
||
'xiehouyu/:id' => 'details/xiehouyu',
|
||
// 周公解梦
|
||
'zgjm' => 'tool/zgjm',
|
||
'zgjm/:id' => 'details/zgjm',
|
||
'zgjm/sort/<id>' => 'sol/zgjm_sort',
|
||
'zgjm/sort/<id>-<page>' => 'sol/zgjm_sort',
|
||
// 疾病自查
|
||
'jbzc' => 'tool/jbzc',
|
||
'jbzc/:id' => 'details/jbzc',
|
||
// 故事大全
|
||
'gushi' => 'tool/gushi',
|
||
'gushi/:id' => 'details/gushi',
|
||
'gushi/sort/<id>' => 'sol/gushi_sort',
|
||
'gushi/sort/<id>-<page>' => 'sol/gushi_sort',
|
||
// 实用网站
|
||
'site' => 'tool/site',
|
||
'site/:id' => 'details/site',
|
||
'site/sort/<id>' => 'sol/site_sort',
|
||
'site/sort/<id>-<page>' => 'sol/site_sort',
|
||
// 符号
|
||
'symbol' => 'tool/symbol',
|
||
// ocr图片识别
|
||
'ocr' => 'tool/ocr',
|
||
// 历史上的今天
|
||
'today' => 'tool/today',
|
||
'today/:today' => 'details/today',
|
||
'today/event/:id' => 'details/event',
|
||
// 中文打字工具
|
||
'typewriting' => 'tool/typewriting',
|
||
// 谚语
|
||
'saying' => 'tool/saying',
|
||
'saying/:id' => 'details/saying',
|
||
// 标志
|
||
'car_sign' => 'tool/car_sign',
|
||
// 痣相图解
|
||
'nevoid_phase' => 'tool/nevoid_phase',
|
||
// 世界时间
|
||
'zebra_time' => 'tool/zebra_time',
|
||
// 网名大全
|
||
'nick' => 'tool/nick',
|
||
// 尺码对照表
|
||
'taglia' => 'tool/taglia',
|
||
// 生活常识
|
||
'changshi' => 'tool/changshi',
|
||
'changshi/:id' => 'details/changshi',
|
||
// 歌词大全
|
||
'lyric' => 'tool/lyric',
|
||
'lyric/:id' => 'details/lyric',
|
||
// 今日热榜
|
||
'hot' => 'tool/hot',
|
||
'hot/:id' => 'details/hot',
|
||
// 生辰八字计算器
|
||
'bazi' => 'tool/bazi',
|
||
// 年龄计算器
|
||
'age' => 'tool/age',
|
||
// 商品条形码
|
||
'barcode' => 'tool/barcode',
|
||
// 二十四节气
|
||
'jieqi' => 'tool/jieqi',
|
||
'jieqi/:id' => 'details/jieqi',
|
||
// 佛理月历
|
||
'foli' => 'tool/foli',
|
||
// 道历月历
|
||
'daoli' => 'tool/daoli',
|
||
// 八字排盘
|
||
'bazipaipan' => 'tool/bazipaipan',
|
||
// 口红颜色大全
|
||
'lipstick' => 'tool/lipstick',
|
||
// 在线闹钟
|
||
'alarms' => 'tool/alarms',
|
||
// 在线屏幕测试
|
||
'screentest' => 'tool/screentest',
|
||
// 性爱姿势
|
||
'xingjiaozishi' => 'tool/xingjiaozishi',
|
||
'xingjiaozishi/:id' => 'details/xingjiaozishi',
|
||
// 国家地区查询
|
||
'country' => 'tool/country',
|
||
'country/:id' => 'details/country',
|
||
// 十二生肖
|
||
'shengxiao' => 'tool/shengxiao',
|
||
'shengxiao/:id' => 'details/shengxiao',
|
||
// 灶马头
|
||
'zaomatou' => 'tool/zaomatou',
|
||
// 微信名片生成
|
||
'mingpian' => 'tool/mingpian',
|
||
// 秒表计时器
|
||
'stopwatch' => 'tool/stopwatch',
|
||
// 领带打法
|
||
'necktie' => 'tool/necktie',
|
||
// 九格宫切图工具
|
||
'jiugongge' => 'tool/jiugongge',
|
||
// 录制MP3音频
|
||
'rec_audio' => 'tool/rec_audio',
|
||
// 跑马灯牌 LED滚动
|
||
'led' => 'tool/led',
|
||
// 创建网页快捷方式
|
||
'shortcut' => 'tool/shortcut',
|
||
// 古诗文起名
|
||
'named' => 'tool/named',
|
||
]);
|
||
// 实用计算
|
||
Route::get([
|
||
// 人民币转大写
|
||
'rmbzdx' => 'tool/rmbzdx',
|
||
// 人民币转美元大写
|
||
'rmbzmydx' => 'tool/rmbzmydx',
|
||
// 单位换算
|
||
'unit' => 'tool/unit',
|
||
// 字数统计
|
||
'statistics' => 'tool/statistics',
|
||
// 计算器
|
||
'calculator' => 'tool/calculator',
|
||
// 油耗计算器
|
||
'qtrip' => 'tool/qtrip',
|
||
'qtrip/:id' => 'details/qtrip',
|
||
// 贷款计算器
|
||
'loan' => 'tool/loan',
|
||
// 房贷计算器
|
||
'loans' => 'tool/loans',
|
||
// 窗帘计算器
|
||
'curtain' => 'tool/curtain',
|
||
// 地砖计算器
|
||
'tiles' => 'tool/tiles',
|
||
// 壁纸计算器
|
||
'wallpaper' => 'tool/wallpaper',
|
||
// 地板计算器
|
||
'floors' => 'tool/floors',
|
||
// 墙砖计算器
|
||
'brick' => 'tool/brick',
|
||
// 涂料计算器
|
||
'paint' => 'tool/paint',
|
||
// 装修总预算
|
||
'decoration' => 'tool/decoration',
|
||
// 车险计算器
|
||
'car_insurance' => 'tool/car_insurance',
|
||
// 鱼缸计算器
|
||
'aquarium' => 'tool/aquarium',
|
||
// 亲戚计算器
|
||
'relative' => 'tool/relative',
|
||
// 宝宝疫苗接种
|
||
'vaccine' => 'tool/vaccine',
|
||
// 生男生女预测
|
||
'snsn' => 'tool/snsn',
|
||
// 血型遗传规律表
|
||
'abo' => 'tool/abo',
|
||
// 喝水计算器
|
||
'drinking' => 'tool/drinking',
|
||
// 混凝土计算器
|
||
'concrete' => 'tool/concrete',
|
||
// 三角函数计算器
|
||
'trigonometric' => 'tool/trigonometric',
|
||
// 正六角柱体计算器
|
||
'hexagon' => 'tool/hexagon',
|
||
// 提前还贷计算器
|
||
'prepayment' => 'tool/prepayment',
|
||
// 五险一金计算器
|
||
'wuxianyijin' => 'tool/wuxianyijin',
|
||
// 复利计算器
|
||
'fuli' => 'tool/fuli',
|
||
// 利息计算器
|
||
'lixi' => 'tool/lixi',
|
||
// 滞纳金计算器
|
||
'zhinajin' => 'tool/zhinajin',
|
||
// 诉讼费计算器
|
||
'susongfei' => 'tool/susongfei',
|
||
// 个人所得税计算器
|
||
'grsds' => 'tool/grsds',
|
||
// 年终奖个人所得税计算器
|
||
'nzjgrsds' => 'tool/nzjgrsds',
|
||
// 百分比计算器
|
||
'percentage' => 'tool/percentage',
|
||
// 按揭贷款计算器
|
||
'mortgage' => 'tool/mortgage',
|
||
// 整存零取计算器
|
||
'zhengcunlingqu'=> 'tool/zhengcunlingqu',
|
||
// 零存整取计算器
|
||
'lingcunzhengqu'=> 'tool/lingcunzhengqu',
|
||
// 整存整取计算器
|
||
'zhengcunzhengqu'=> 'tool/zhengcunzhengqu',
|
||
// 公积金贷款计算器
|
||
'gongjijin' => 'tool/gongjijin',
|
||
// 二手房贷款计算器
|
||
'ershoufang' => 'tool/ershoufang',
|
||
// 角度计算器
|
||
'angle' => 'tool/angle',
|
||
// 立方根计算器
|
||
'cube_root' => 'tool/cube_root',
|
||
// 方差计算器
|
||
'variance' => 'tool/variance',
|
||
// 电容时间常数计算器
|
||
'drsjcs' => 'tool/drsjcs',
|
||
// 绝对值计算器
|
||
'jueduizhi' => 'tool/jueduizhi',
|
||
// 泊松分布计算器
|
||
'bosongfenbu' => 'tool/bosongfenbu',
|
||
// 自然对数计算器
|
||
'ziranduishu' => 'tool/ziranduishu',
|
||
// 交集计算器,A∩B计算器
|
||
'jjjsq' => 'tool/jjjsq',
|
||
// 伯努利不等式计算器
|
||
'bnljsq' => 'tool/bnljsq',
|
||
// 双阶乘计算器
|
||
'sjc' => 'tool/sjc',
|
||
// 差集计算器
|
||
'subtraction' => 'tool/subtraction',
|
||
// 求模计算器
|
||
'modulo' => 'tool/modulo',
|
||
]);
|
||
// 健康生活
|
||
Route::get([
|
||
// BMI指数
|
||
'bmi' => 'tool/bmi',
|
||
'bmi/:id' => 'details/bmi',
|
||
// 食物相生相克
|
||
'shiwu' => 'tool/shiwu',
|
||
'shiwu/:id' => 'details/shiwu',
|
||
// 民间偏方
|
||
'pianfang' => 'tool/pianfang',
|
||
'pianfang/:id' => 'details/pianfang',
|
||
'pianfang/sort/<id>' => 'sol/pianfang_sort',
|
||
'pianfang/sort/<id>-<page>' => 'sol/pianfang_sort',
|
||
// 酒方大全
|
||
'jiufang' => 'tool/jiufang',
|
||
'jiufang/:id' => 'details/jiufang',
|
||
// 药茶大全
|
||
'tisana' => 'tool/tisana',
|
||
'tisana/:id' => 'details/tisana',
|
||
// 药品查询
|
||
'drug' => 'tool/drug',
|
||
'drug/:id' => 'details/drug',
|
||
// 人体肌肉图解
|
||
'muscle' => 'tool/muscle',
|
||
// 标准体重计算器
|
||
'weights' => 'tool/weights',
|
||
// 身体表面积计算器
|
||
'tbsa' => 'tool/tbsa',
|
||
// 预产期计算器
|
||
'edd' => 'tool/edd',
|
||
// 安全期计算器
|
||
'safe_period' => 'tool/safe_period',
|
||
// 黄帝内经
|
||
'huangdineijing' => 'tool/huangdineijing',
|
||
'huangdineijing/:id' => 'details/huangdineijing',
|
||
// 养生时间对照表
|
||
'yangsheng' => 'tool/yangsheng',
|
||
]);
|
||
// 站长工具(精简后保留10个)
|
||
Route::get([
|
||
// 二维码生成器
|
||
'qr' => 'tool/qr',
|
||
// 二维码解析器
|
||
'qr_parse' => 'tool/qr_parse',
|
||
// 图片压缩
|
||
'photo_compression' => 'tool/photo_compression',
|
||
// 图片转Base64
|
||
'image_to_base' => 'tool/image_to_base',
|
||
// 在线制作ico图标
|
||
'favicon' => 'tool/favicon',
|
||
// IP地址归属地查询
|
||
'ip' => 'tool/ip',
|
||
// websocket在线测试工具
|
||
'websocket' => 'tool/websocket',
|
||
// 中国传统色
|
||
'china_colors' => 'tool/china_colors',
|
||
// WEB安全色
|
||
'safe_color' => 'tool/safe_color',
|
||
// TTS文字转语音
|
||
'tts' => 'tool/tts',
|
||
// 带壳截图
|
||
'screener' => 'tool/screener',
|
||
// 照片水印
|
||
'picseal' => 'tool/picseal',
|
||
]);
|
||
// 休闲娱乐
|
||
Route::get([
|
||
// 笑话大全
|
||
'joke' => 'tool/joke',
|
||
'joke/:id' => 'details/joke',
|
||
// 最强眼力
|
||
'eyesight' => 'tool/eyesight',
|
||
// 读心术
|
||
'mind_reader' => 'tool/mind_reader',
|
||
// 速度打字机
|
||
'typewriter' => 'tool/typewriter',
|
||
// 抑郁症测试题
|
||
'depression_quiz' => 'tool/depression_quiz',
|
||
// 焦虑症测试题
|
||
'anxiety_quiz' => 'tool/anxiety_quiz',
|
||
// 双相情感障碍筛查(MDQ)
|
||
'mdq_quiz' => 'tool/mdq_quiz',
|
||
// 狂躁症测试题
|
||
'mania_quiz' => 'tool/mania_quiz',
|
||
// 摸鱼人
|
||
'moyu' => 'tool/moyu',
|
||
// 一言
|
||
'hitokoto' => 'tool/hitokoto',
|
||
// 站内全文搜索
|
||
'searchpage' => 'tool/searchpage',
|
||
]); |