收藏 / 列表

會飛的鳥 - PHP網站平替ES的搜索引擎來了,更輕量更方便!

Windsearch windsearch,PHP原生實現的全文檢索引擎,無任何複雜的安裝配置,開箱即用,可承受百萬至千萬的數據。零安裝配置、零心智負擔,擁有強大的算法,包含多種檢索模式,集成到PHP項目後,無需維護,一勞永逸。 本搜索引擎適合外貿獨立站、垂直社區、區域性電商、cms系統、PHP開發工作室、服務器配置一般的網站、需要快速搭建搜索的網站、個人博客等。 github地址:https:/

搜索引擎 , php , 全文檢索 , 站內搜索

唐青楓 - Vim 進階教程

文本替換 (:s) 這是 Vim 中最強大和最常用的進階功能之一。 基本語法: :[range]s/old/new/[flags] [range]: 指定替換操作的範圍。省略時默認為當前行。 %:整個文件 (例如 :%s/old/new/) 5,10:第 5 行到第 10 行 (例如 :5,10s/old/new/) .,$:從當前行到文件末尾 (例如 :.,$s

Linux , vim

buildyuan - Macbook m1 Big Sur 安裝Valet 運行yii2

準備工作 假定你已經在本機安裝完成了 brew / composer / php 檢查環境變量 $echo $PATH | grep composer #如果沒有,添加環境變量 $export PATH=~/.composer/vendor/bin:$PATH #檢查一下 $echo $PATH | grep composer /Users/yourname/.composer/vendor/b

php , laravel , yii2 , bigsur , m1

dreamans - Symfony4中文文檔: 安裝和設置Symfony框架

安裝和設置Symfony框架 要創建新的Symfony應用程序, 首先確保使用的是PHP7.1 或更高版本並且已經安裝Componser. 如果未安裝, 請首先在系統上全局安裝Componser. 如果你想使用虛擬機(VM), 請查看Homestead 通過運行以下命令來創建新項目: $ composer create-project symfony/website-skeleton my-pro

php , symfony

堂堂糖唐 - [Doctrine Migrations] 數據庫遷移組件的深入解析三:自定義數據字段類型

自定義type 根據官方文檔,新建TinyIntType類,集成Type,並重寫getName,getSqlDeclaration,convertToPHPValue,getBindingType等方法。 TinyIntType.php完整代碼: ?php namespace db\types; use Doctrine\DBAL\ParameterType; use Doctrine\DBAL\

php , laravel , 數據遷移 , symfony , migration

Leojx - PHP Composer包的其他安裝方式

Composer包構建文件 { "name": "liujianxin/message-service-packagist", "description": "chang yu jun ge .TECH Message-service", "version": "1.0.6", "type": "library", "license": "MIT",

composer , php , 教程 , composer-php

miadk - 校園跑腿、二手交易、匿名樹洞:校園圈子系統的N種技術打開方式

校園跑腿小程序校園跑腿微信小程序源碼微信小程序校園跑腿系統- 校園論壇小程序-大學校園圈子創業分享,項目開發,前後端搭建 多客開源圈子.大學校園圈子.校園綜合性論壇.同城市多社區圈子.城市社交小程序校園圈子小程序,大學校園圈子,三端交付,源碼交付,支持二開 一、系統架構設計 前後端分離架構 1.前端:使用Uni-app框架,基於Vue.js語法,支持一次編寫多端運行(微信小程序、H5、

MySQL , 小程序 , app , php

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

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

php , gin , go , thinkphp

唯一丶 - Laravel 多態關聯的模型本地化套用

Laravel 多態關聯的模型本地化套用 前言 在項目中,一般情況下,我們可以使用單個字段來創建一個一對一或者一對多關聯,比如一個 User 有多個 Post。 而除了這些,我們偶爾會遇到一些關聯關係除了需要根據 ID 進行關聯外,還可能需要根據不同的 Type 去關聯不同的模型,而這,就是多態關聯。 在 Laravel 中,為我們提供了開箱即用的多態關聯。 準備環境 軟件

php , laravel

yanwushu - Xserver 1.4.5 發佈——和swoole一起為你提供簡單、強大功能

距離上次更新(2024-11-14) 7 天之後,今天給大家帶來Xserver 1.4.5的更新。 近期接到不少用户反饋,大家對 swoole 的需求還是比較多的。所以就提前實現 swoole 擴展的支持。 swoole 是一個高性能的基於協程的引擎,用來構建高性能系統。 有了 swoole 擴展的加持,Xserver可以為大家提供更加強大的環境支持。讓你在快速構建系統的路上一往無前! 本次更新為

開發環境配置 , php , laravel , 開發環境

G佳偉123 - jquery.height() 獲取指定元素的高度有問題

jQuery的.height()方法在獲取元素高度時確實會遇到一些常見問題,主要與元素的顯示狀態和頁面渲染時機相關。 常見問題及解決方案 隱藏元素高度獲取問題:當元素被設置為display: none或通過.hide()方法隱藏時,使用.height()獲取的高度值為0。這是因為隱藏元素不參與頁面佈局,瀏覽器無法計算其實際尺寸。 臨時顯示獲取高度方案:可以通過先

php , 加載 , 後端開發 , Css , Web

後山人 - Raise Admin (鋭智後台管理系統): 重新定義 PHP 後台開發效率與安全

Raise Admin (鋭智後台管理系統):重新定義 PHP 後台開發效率與安全 嘿,各位 PHP 和 Vue 社區的開發者朋友們! 你是否曾深陷於一遍又一遍搭建後台管理的重複勞動中? 是否為確保系統的權限和數據安全而絞盡腦汁? 是否夢想着能有一款工具,讓你專注於核心業務邏輯,而不是繁瑣的底層架構? 今天,我們向你隆重介紹 Raise Admin (鋭智後台管理系統) —— 一款基於

vue.js , php , Javascript

guanguans - PHP-Parser 應用之掃描發現代碼中的打印、輸出結構語句

PHP-Parser 應用之掃描發現代碼中的打印、輸出結構語句 PHP-Parser 是由 nikic 開發的一個 PHP 抽象語法樹(AST)解析器,可方便的將代碼與抽象語法樹互相轉換。工程上常用來生成模板代碼(如 rector)、生成抽象語法樹進行靜態分析(如 phpstan)。最近學習應用(靜態分析)了一下,編寫了一個簡單的掃描發現代碼中的打印、輸出結構語句的命令(FindDumpState

ast , parser , php