博客 RSS 訂閱

ThinkPHP - 【小編推薦】ThinkPHP3.x基礎管理系統

https://download.notestore.cn/2020/05/12/tpcms-master/

thinkphp

收藏 評論

Soujer - 解決ThinkPHP系列多域名二級域名單點登錄問題

前言 曉傑的軟件接口平台有多個域名,還有多個網站共用一個TP系統,舊版接口平台是TP5,前不久新站點哈喲微信消息推送也用到了該系統,部署後發現,登錄後Cookie沒有生效,導致無法正常登錄! 排查問題 發現後端config.php配置文件配置了session作業域為:.svip8.vip 所以導致新域名hayo.cn的cookie無效,問題找到就好解決了,曉傑想着如何能兼容多個域名並且支持其二級域

單點登錄 , thinkphp5 , thinkphp

收藏 評論

碼農先森 - PHP轉Go系列 | ThinkPHP與Gin框架之API接口簽名設計實踐

大家好,我是碼農先森。 回想起以前用模版渲染數據的歲月,那時都沒有 API 接口開發的概念。PHP 服務端和前端 HTML、CSS、JS 代碼混合式開發,也不分前端、後端程序員,大家都是全乾工程師。隨着前後端分離、移動端開發的興起,用後端渲染數據的開發方式效率低下,已經不能滿足業務對需求快速上線的要求了。於是為了前後端的高效協同開發引入了 API 接口,只要在開發需求之前約定好數據傳參,之後便可以

php , gin , go , thinkphp

收藏 評論

碼農先森 - PHP轉Go系列 | ThinkPHP與Gin框架之OpenApi授權設計實踐

大家好,我是碼農先森。 我之前待過一個做 ToB 業務的公司,主要是研發以會員為中心的 SaaS 平台,其中涉及的子系統有會員系統、積分系統、營銷系統等。在這個 SaaS 平台中有一個重要的角色「租户」,這個租户可以擁有一個或多個子系統的使用權限,此外租户還可以使用平台所提供的開放 API 「即 OpenApi」來獲取相關係統的數據。有了 OpenApi 租户可以更便捷的與租户自有系統進行打通,提

php , gin , go , thinkphp

收藏 評論

碼農先森 - PHP轉Go系列 | ThinkPHP與Gin框架之打造基於WebSocket技術的消息推送中心

大家好,我是碼農先森。 在早些年前客户端想要實時獲取到最新消息,都是使用定時長輪詢的方式,不斷的從服務器上獲取數據,這種粗暴的騷操作實屬不雅。不過現如今我也還見有人還在一些場景下使用,比如在 PC 端掃描二維碼,然後使用長輪詢的方式從服務端獲取最新的掃碼信息,來判斷用户是否已經掃碼完成,諸如這種場景還有不少。其實大家都知道長輪詢的方式不好,那為什麼還有人使用呢? 我想最直接的原因就是「開發起來簡

php , gin , go , thinkphp

收藏 評論

Soujer - AList嵌入動態驗證碼實現引流

前言 曉傑利用ALists創建了個網盤資源站,想着如何增加個動態驗證碼進行驗證後才能進行訪問下載,剛開始利用了固定的驗證碼,用户可以通過JS代碼中進行繞過或直接拿到驗證碼,經過曉傑多次優化,最終版本支持動態獲取驗證碼,使用了禁止打開控制枱校驗等方式減少繞過幾率,現在分享給大家。 AList介紹 ‌AList是一個支持多種存儲、支持網頁瀏覽和WebDAV的文件列表程序‌,AList的功能包括但不限於

網盤 , php , 驗證碼 , thinkphp , Javascript

收藏 評論

碼農先森 - PHP轉Go系列 | ThinkPHP與Gin框架之Redis延時消息隊列技術實踐

大家好,我是碼農先森。 我們在某寶或某多多上搶購商品時,如果只是下了訂單但沒有進行實際的支付,那在訂單頁面會有一個支付倒計時,要是過了這個時間點那麼訂單便會自動取消。在這樣的業務場景中,一般情況下就會使用到延時隊列。 通常在客户下單之後,就會將訂單數據推送到延時隊列中並且會對該消息設置一個延時時長,比如設置五分鐘、十分鐘、或十五分鐘等,具體的時長應該還是要結合當前的業務進行衡量,然後消費端會在指定

php , gin , go , thinkphp

收藏 評論

JavaCodexPro - [開源] 又一款快速開發的後台管理系統

一、簡介 這是一款ThinkPHP v8.0 和 Layui v2.9.x 的快速開發的後台管理系統 使用MIT開源協議 寬鬆性:與其他常見的軟件許可協議(如 GPL、LGPL、BSD)相比,MIT 協議相對寬鬆,賦予軟件被許可人更大的權利與更少的限制 兼容性高:對軟件的再使用限制較少,因此具有較高的兼容性,可以與其他許可協議並存,也與 GPL 兼容 商業友好:

node.js , thinkphp , 前端

收藏 評論

沉穩的雙槓 - BuildAdmin 和 FastAdmin 那個好?

對比 FastAdmin 和 BuildAdmin 後台管理系統,兩者均為 ThinkPHP 框架開發的後台管理系統,後起之秀 BuildAdmin 是否有希望超越老大哥? 簡介 FastAdmin PHP 版本: 當前推薦版本為 7.4 ThinkPHP 版本: 基於 ThinkPHP 5.0 自行維護 前端框架: Bootstrap + JQuery 前後端混合開發 star 數:

後台管理 , vue3 , php框架 , thinkphp

收藏 評論

daoheng - fastadmin後台表格操作中增加自定義按鈕彈窗

fastadmin後台訂單列表增加按鈕彈窗 項目後台訂單列表中需要增加個"發貨按鈕",實現點擊打開彈框選擇快遞公司和輸入單號後提交後台. 最終實現的效果如下所示: 點擊發貨按鈕效果如下: 具體的代碼實現邏輯如下所示: order.js中增加發貨按鈕 { field: 'buttons', title: '按鈕組', width:"120px", table: t

bootstrap , thinkphp

收藏 評論

daoheng - Thinkphp中關聯預載入(Eager Loading)的核心實現邏輯

thinkphp中我們常通過使用關聯預載入(Eager Loading)來解決關聯查詢中"N+1 查詢問題", 通過減少數據庫查詢次數來提升性能. 其底層實現邏輯可以分為以下幾個關鍵步驟: 1.關聯定義的基礎 以下面的代理為例子: //$this-model = new \app\admin\model\device\Relation; $list = $this-model -wher

php , thinkphp

收藏 評論

daoheng - mqtt在php項目中的常見用法

MQTT協議在thinkphp項目中的常見用法 一般我們在實際項目中用,都是將相關方法寫到自定義指令控制器中, 後期通過supervisor進程管理工具啓一個進程專門運行自定義指令, 來實現持續監聽處理的邏輯 composer三方擴展用的是 'php-mqtt/client' 帶重連的標準寫法如下所示: while (true) { try { //獲取長連接客户端(單例,

mqtt-client , thinkphp

收藏 評論

daoheng - think-queue隊列擴展實戰

topthink/think-queue 是 ThinkPHP 框架的官方隊列擴展,用於處理異步任務(如訂單通知、郵件發送、數據同步等),避免因耗時操作阻塞主流程。以下是其常見用法和核心功能説明: 一. 安裝與配置 安裝擴展 composer require topthink/think-queue 配置隊列驅動 在 config/queue.php 中配置

queue , thinkphp

收藏 評論

JonLee - 還在手寫權限管理?Think-authz 庫幫你省 80% 工作量,開箱即用

做後端開發的你,是不是也被 “權限管理” 搞得頭大? 寫接口時,要反覆判斷 “用户有沒有訪問權限”“角色能不能操作這個資源”;改需求時,加一個新權限就要改一堆代碼,還容易漏判、錯判;對接不同項目時,權限邏輯又要重新寫一遍,重複勞動沒完沒了…… 這裏給大家推薦的 Think-authz,就是專門為解決權限管理痛點而生的 “神器”—— 基於 RBAC 模型,支持多種權限規則,還能無縫對接 ThinkP

權限 , php , 安全 , 接口 , thinkphp

收藏 評論

節點小寶 - 一站式遠程訪問工具推薦及對比

經常有用户問一站式遠程訪問工具有哪些推薦。經過搜索多個網站重點介紹了節點小寶,因為是一個集成度高的工具,支持專屬網址、異地組網、文件管理、一鍵遠程、連接原生遠程桌面等多種功能,並且與極空間、綠聯、飛牛、羣暉等NAS深度整合,適合家庭和中小企業用户。這可能符合用户需要的“一站式”需求,因為它整合了多個常用功能,不需要安裝多個單獨的服務。 1Remote也是一個現代遠程會話管理工具,支持

編輯器 , visual-studio-code , Git

收藏 評論

愚人貓Idiomeo - (Windows11)鼠標移動到Vscode文本區域消失問題解決方案

我的系統是Windows11 專業版 24H2-04版本,今天我發現使用VScode編寫代碼時,鼠標一移動到文本區域就消失掉了(包括編碼區域和終端區域)。 我一開始以為這是VScode某些插件的問題,於是把插件都刪了,發現問題沒有解決,然後又以為是設置的問題,於是將setting.json恢復了出廠設置,之後還是沒有解決,於是又把VScode卸載後重新安裝,試了好幾次,還是存在問題。 經過我一上午

windows , 問題解決 , visual-studio-code , bug修復

收藏 評論

Christins - VSCode修改Monokai主題的下劃線

如果你和我一樣覺得 VSCode 自帶的 Monokai 主題的綠色下劃線很難看,那麼你可以自己打開這個自帶主題的 json 文件。 然後搜顏色 #A6E22E,找到第二個出現的地方,這個 json 就是那個下滑線的配置,旁邊那個 fontStyle 就是下劃線配置,foreground 就是顏色配置,然後你把那個 fontStyle 給刪了,然後就好了。 然後你就可以得到一個無下劃線版本的 Mo

visual-studio-code

收藏 評論

shendaowu - 傳下去,Visual Studio Code 中的 go 插件報 workspace 錯誤大概是因為沒有以文件夾的方式打開

大概是這樣的報錯: This file is within module "..\..\worktest2\modtest2", which is not included in your workspace. To fix this problem, you can add this module to your go.work file (file:///C:/Users/shen

vscode插件 , visual-studio-code , go

收藏 評論

Airy - 🚀 徹底告別付費 API!本地部署,打造無限 Token AI 編程助手 🚀

還在為 OpenAI API 的高額賬單和 Token 限制而煩惱嗎? 還在擔憂代碼和配置被 AI 編碼工具上傳到雲端嗎? 還在被離線開發折磨嗎? 想擁有一個完全由你掌控、私密安全、免費無限量 Token 的 AI 編程夥伴嗎? 今天,我就手把手帶你解鎖這個終極奧義:利用強大的 Ollama 運行最新的 devstral:latest 模型,配合 Windows Docker Desk

visual-studio-code , 算法 , 人工智能 , 程序員

收藏 評論

文心快碼 - 快碼故事|兩句話,0代碼開發一個跨端文件上傳系統

大家好,我是FENG吹雨飄飛,一個敲了8年代碼的程序員。最近在推一個項目,需要進行多端測試。結果發現,一個意想不到的小問題成了我的心頭刺: 每次測試過程中,我需要在不同設備間頻繁傳輸報錯截圖、日誌、配置文件等等。 依靠聊天軟件?在不同設備間切來切去太麻煩,還經常找不到歷史記錄。 自己寫個小工具?太耗時了,不值得專門投入時間。 正發愁時,剛好想起來朋友剛分享給我的文心快碼編程智能體 Co

visual-studio-code , flask , 人工智能 , 後端 , 前端

收藏 評論

程序員老葉 - 2025年業務人員管理系統權威排行榜:助力企業銷售團隊效率提升

業務人員管理系統已成為現代企業不可或缺的核心工具,作為連接客户關係管理、銷售流程優化和團隊協作的重要橋樑,選擇合適的業務人員管理系統直接影響着企業的銷售業績和市場競爭力。本文將為您詳細解析2025年最值得關注的業務人員管理系統,幫助您做出明智的選擇。 什麼是業務人員管理系統? 業務人員管理系統(Sales Management System)是一套集成化的軟件解決方案,專門用於管理和優化銷售團隊的

visual-studio-code , Python

收藏 評論

煩惱的沙發 - PyCharm vs. VSCode 到底哪個更好用

在 Python 開發者中,關於 PyCharm 和 VSCode 的討論從未停止。一個是功能齊備的集成開發環境(IDE),另一個是輕快靈活的代碼編輯器。它們代表了兩種不同的開發哲學,選擇哪個,往往取決於你的項目需求、個人習慣,甚至是對順手二字的理解。 到底選哪個?每個人都有不同的看法,但今天,我們想探討一個更深層次的問題:無論選擇了哪把神兵利器,你是否為它準備了一個能發揮其最大威力的戰場? P

visual-studio-code , pycharm , Python

收藏 評論

雲輕雨細 - VS Code調試Function報錯|無法加載Diagnostics.Abstractions怎麼辦?

在使用 Visual Studio Code 本地調試 Azure Function 項目時,有時會遇到如下錯誤: Could not load file or assembly 'Microsoft.Extensions.Diagnostics.Abstractions, Version=8.0.0.0' 這個錯誤通常發生在你嘗試啓動 func host start 命令時。雖然錯誤信息看起來複

vscode插件 , visual-studio-code , Docker

收藏 評論