tag laravel

標籤
貢獻53
134
05:24 AM · Oct 27 ,2025

@laravel / 博客 RSS 訂閱

左詩右碼 - hyperf 使用模型寫 union 子查詢並做分頁

hyperf 使用模型寫 union 子查詢並做分頁 最終需要實現的 sql 語句為如下所示: SELECT `dfo_al`.* FROM ( ( SELECT `dfo_account_log`.`log_id`, `dfo_account_log`.`change_time`, `dfo_account_log`.`user_id`,

hyperf , php , laravel , eloquent

收藏 評論

guanguans - laravel 中根據請求路徑、方法匹配路由實例

需求 最近由於業務功能的需求,需要根據數據庫記錄的請求路徑(如admin/auth/menu/46/edit)、請求方法(如GET)去匹配路由實例,拿到路由實例後續做一些其他事情。 分析 其實就是路由的核心功能(將一類請求映射匹配到一個回調類型的變量)。框架本身自帶的功能,查找源碼是以下代碼塊實現的: // Illuminate/Routing/RouteCollection.php public

php , laravel , route , router

收藏 評論

NaturalGao - Lumen 報錯提示 實例不了 Response 類的問題

今天使用Lumen的時候,用到了Response類,很奇怪提示:Target [Illuminate\Contracts\Routing\ResponseFactory] is not instantiable. 大概就是説實例不了Response 類,那怎麼解決呢?我們以一個全新的Lumen項目來説 1.我在web.php寫了個路由 ?php /* |--------------------

lumen , php , laravel , databaes

收藏 評論

hhxsv5 - 基於Prometheus+Grafana監控Laravel+Swoole應用

實現思路 1.Swoole 開啓自定義進程定時採集監控指標,如 $server-stats() memory_get_usage() sys_getloadavg() gc_status(),將這些指標存儲到 APCu; 2.配置 Laravel 全局terminate 中間件統計 HTTP 請求次數與耗時指標,將指標存儲 APCu; 3.Laravel 提供一個指標接口,從 APCu

grafana , lumen , swoole , laravel , prometheus

收藏 評論

zorro - laravel 框架接入 sentry併發送錯誤到釘釘

php項目laravel框架或者lumen框架接入sentry,分為以下幾步 1.搭建sentry後台(略) 2.登錄sentry後台,註冊一個新project 3.打開laravel項目 3.1 執行 composer require sentry/sentry-laravel 3.2 在bootstrap/app.php中新增註冊語句: $app-register(\Sentry\Sentry

lumen , sentry , laravel

收藏 評論

mr_cuire - laravel-admin的圖片上傳bug

最近的項目用laravel-admin做開發,版本是1.8.11,發現了一個圖片上傳的問題,搜了一下好多人也遇到但是也沒什麼人貼解決方案,貼一下我的解決方法。 我遇到的問題就是: 添加一條記錄的時候可以正常添加,圖片也能正常保存。第二次要修改這條記錄時,無論改沒改這個圖片,都無法保存。彈出來的錯誤提示是 Argument 1 passed to Encore\Admin\Form\Field

二次開發 , php , bug修復 , laravel , 圖片上傳

收藏 評論

heha2o - Larave開發Dingo處理自定義Exception時render不生效【解決】

1.不使用Dingo Api進自定義Exception的處理方式是 首先定義Exception類,如AppExceptionsApiException namespace App\Exceptions; use Exception; use Throwable; class ApiException extends Exception { public function __const

dingo , php , laravel , exception

收藏 評論

遺失的美好灬 - PHP-Laravel支付寶支付和微信支付

!-- more -- 支付寶 註冊 首先要註冊兩個平台賬號,一個是支付寶商户平台,一個是支付寶開放平台,需要企業賬號實名認證,免費。 沒有條件的可以是用支付寶模擬沙箱進行測試。 開發前置 支付寶開放平台註冊後,申請一個應用,獲得APPID,例如我要開發一個網站的支付,我就申請一個 網頁/移動應用 的應用。 支付寶商户平台註冊後,獲得商户ID,然後將前面的APPID與商户

支付 , php , laravel

收藏 評論

kexiaojun1 - Laravel ObjectId 性能最強體積最小的分佈式 UUID 生成擴展

相信每位 Laravel 開發者都遇到過這種情況:新建項目、寫遷移、模型默認用自增 ID。開始挺好,但等到系統要上分佈式、對接 API、搞微服務的時候,整數 ID 的侷限性就暴露出來了。 Laravel ObjectId 就是為了解決這個問題:一套開箱即用的全局唯一 ID 方案,借鑑了 MongoDB ObjectId 的設計思路,可以直接用在 MySQL、MariaDB

MySQL , laravel , 數據庫 , postgresql

收藏 評論

王奧OX - CentOS7基於LNMP安裝配置Laravel

前言 距離上一次接觸Laravel還是2015年的時候,這一次基於CentOS7的LNMP(Linux, Nginx, MySQL, PHP)再重新回味下當年部署的樂趣,文檔裏記錄的是手動部署的步驟,ansible自動化部署代碼我就不放出來了,有問題可以留言諮詢。 更新歷史 2020年10月21日 - 初稿 閲讀原文 - https://wsgzao.github.io/post... 軟件版本

laravel , Centos , lnmp

收藏 評論

youyingxiang - Laravel-Plugin 基於 Laravel 的插件機制解決方案

介紹 Laravel Plugin 是為需要構建自己生態的開發者提供的插件機制解決方案,使用它您可以構建類似 wordpress 的生態。它能為您提供的幫助如下: 基於服務註冊的方式去加載插件。 通過命令行的方式,插件開發者可以方便快捷的構建插件,上傳插件到插件市場。 提供插件 composer 包支持。在創建的插件中單獨引用 composer。 以事件監聽的方式,執行插件安裝,卸載,啓

插件 , plugin , php , laravel , 插件化

收藏 評論

buildyuan - 詳解PhpSpreadsheet設置單元格

PhpSpreadsheet提供了豐富的API接口,可以設置諸多單元格以及文檔屬性,包括樣式、圖片、日期、函數等等諸多應用,總之你想要什麼樣的Excel表格,PhpSpreadsheet都能做到。 在調試設置時,確保引入了正確的文件並實例化。 use PhpOfficePhpSpreadsheetSpreadsheet; $spreadsheet = new Spreadsheet(); $wo

composer , 擴展 , php , laravel

收藏 評論

灰色v碰觸 - Laravel 框架 Model 對象轉 json 字符串丟失更新

場景還原 UserModel class UserModel extends Model { public function role() { return $this-belognsTo(RoleModel::class , 'role_id' , 'id'); } } 出錯的程序 $user = UserModel::with('role')-find(

php , laravel , eloquent

收藏 評論

fizz - golang orm之gorose 2.0版本正式發佈

關於gorose 2.0 gorose, 最風騷的golang orm, php版本的laravel eloquent. 經過幾個月的重構和打磨, 再加上近一個月的預覽版測試和改進, gorose 2.0正式版終於與我們見面了. 新版本做出了重大改動和升級, 完全重構了基礎架構和實現方式, 下面, 我們一起來看看gorose 2.0的特點吧 gorose 2.0特點 1. 全新架構 g

orm , laravel , 數據庫 , eloquent , go

收藏 評論

WindySay - laravel vs lumen 執行對比

環境 centos7 + docker(alpine3.7) 1核 內存2G php7.1.17 開啓opcache 性能監控tideways_xhprof composer 使用生產環境命令進行安裝 composer install --no-dev --optimize-autoloader --prefer-dist 統一執行 v

lumen , php , laravel

收藏 評論

big_cat - Laravel Eloquent where 查詢條件的解析器增強版

個人感覺 Eloquent ORM 的 where 條件解析場景並不是那麼的豐富,很多條件的拼裝都需要引入額外的 orWhere, whereNotIn, whereBetween, whereNotBetween 來輔助完成。這樣在做一些抽象的底層查詢方法時,不是很友好,上層傳遞的查詢條件是不確定的,如果能靈活的解析各種混合式的查詢條件(用數組的方式描述),使用起來會更高效靈活些。 /** *

where , orm , laravel , eloquent

收藏 評論

Bohr - Laravel之Eloquent ORM

一、ORM編程思想 1.1 Active Record 設計模式 Active Record 是一種數據訪問設計模式,它可以幫助你實現數據對象Object到關係數據庫的映射。應用Active Record時,每一個類的實例對象唯一對應一個數據庫表的一行(一對一關係)。你只需繼承一個abstract Active Record 類就可以使用該設計模式訪問數據庫,其最大的好處是使用非常簡單 1

orm , laravel , eloquent

收藏 評論

柳公子 - 鮮為人知的 Laravel Eloquent 模型方法

鮮為人知的 Laravel Eloquent 模型方法 1 判斷模型是否有記錄 如果需要確認模型是否存在某個記錄,可以使用 exists() 方法。不同於 find() 方法返回模型對象,exists() 返回 boolean 類型已確定是否存在模型對象。 ?php // Determine if the user exists User::where('email', 'test@gmail.

orm , php , laravel , eloquent

收藏 評論

安小下同學 - 【譯】如何使用PHP快速構建命令行應用程序

原文地址:How to build a Command Line Application using PHP? 如果你是一名Web開發工程師,那麼你一定使用PHP開發過很多Web應用程序。但是你知道如何使用PHP快速構建一個命令行應用程序(工具)嗎?下面我將向您展示如何使用PHP和一個著名的的Composer擴展包--Symphony/Console構建一個命令行應用。 Symphony/Cons

console , php , laravel , symfony

收藏 評論

mob64ca140e0490 - [轉載]laravel 中級任務翻譯---簡介 - shangshandalaohu的個人空間 -

Laravel Lang社區活動:翻譯馬拉松與貢獻競賽 你是否曾為開源項目本地化翻譯進度緩慢而困擾?是否希望通過實際行動為全球開發者社區貢獻力量?Laravel Lang翻譯馬拉松活動正是為解決這一痛點而生!參與活動不僅能提升多語言技能,還能贏取社區榮譽與技術資源。本文將詳細介紹活動規則、參與方式及貢獻價值,助你快速上手成為多語言本

laravel , Css , 前端開發 , HTML , Git , Json

收藏 評論

fizz - go語言orm之gorose全新版本2.0低調發布

號稱go語言版本的laravel's eloquent, 發佈了久違了2.0版本, 新版本做了很大的改進和升級, 下面我們一起來看一下新版本的特性. 架構調整 gorose 2.0版本做了徹底的重構, 擁有全新的架構. 架構如圖: gorose 2.0 採用模塊化架構, 通過interface的api通信,嚴格的上層依賴下層.每一個模塊都可以拆卸, 甚至可以自定義為自己喜歡的樣子.

orm , laravel , 數據庫 , eloquent , go

收藏 評論

sanjin_5a4490fb0296e - 聽説你也想學composer----常見命令手冊

上一篇文章我們聊了版本號以及它的一些注意事項,是不是有一丟丟小收穫呢?這一篇我們來説説composer的一些常用的命令。 全局參數 全局參數雖然不是必要的,但是有時候可以幫助我們更好地瞭解並使用composer: # 查看composer的版本 composer -V # debug模式,輸出詳細的命令執行過程 composer -vvv # 取消交互模式( --no-interactio

composer , php , install , laravel , require

收藏 評論

summerblue - PHP 5.6,7.0,7.1,7.2 和 HHVM 運行效率比較

我們每年都會嘗試深入瞭解不同版本的 PHP 和 HHVM 在各種平台的性能基準。 今年,我們全面對 20 種不同平台/配置中的四種不同的 PHP 引擎和 HHVM 進行了基準測試; 包括 WordPress,Drupal,Joomla!,Laravel,Symfony 等。 我們還測試了流行的電子商務解決方案,如 WooCommerce,Easy Digital Downloads,Magent

wordpress , php , laravel , symfony

收藏 評論

summerblue - Laravel Eloquent 模型關聯速查表

一張 Laravel’s Eloquent ORM 5.5 的速查表 一對一關聯 展示細節: 在這個展示中,我們有 2 個模型(Owner 和 Car)及兩張表(owners 和 cars)。 商業邏輯: 一個使用者可以擁有一台車。\ 一台車可以有一個擁有者。 關聯圖: 關聯細節: Cars 表必須儲存 Owner ID。 Eloquent 模型: class Owner { p

php , laravel , eloquent

收藏 評論