tag lumen

標籤
貢獻13
19
10:33 PM · Nov 24 ,2025

@lumen / 博客 RSS 訂閱

YPHP - lumen框架下jwt配置多guards使用

JWT的配置文件config/jwt.php翻譯 ttl:token有效期(分鐘) refresh_ttl:刷新token時間(分鐘) algo:token簽名算法 user:指向User模型的命名空間路徑 identifier:用於從token的sub中獲取用户 require_claims:必須出現在token的payload中的選項,否則會拋出TokenInvalidException異常

lumen , Jwt

收藏 評論

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

收藏 評論

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

收藏 評論

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

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

lumen , php , laravel , databaes

收藏 評論

魔王卷子 - Lumen 實現 SQL 監聽

首發於:我的博客 之前 Lumen 框架從 5.6 升級到 5.7。發現 laravel-sql-logger 包不能正常紀錄日誌了。進行排查,發現是 Lumen 框架沒有對 DB 類型注入 event 對象,導致不能正常對其進行SQL監聽。 那麼解決方案也非常簡單。 // file: bootstrap/app.php $app["db"]-connection()-setEventDispat

lumen , php , laravel , SQL

收藏 評論

ff73c7e3-f5ae-44e7-82ff-ddef0f28eced - Laravel/Lumen 優化包 - 註解注入路由自動配置

背景 因大量的路由配置信息,不同時段的多人員開發,造成git衝突 路由信息過多,造成維護困難 安裝 composer require qklin/laravel-auto-router 註冊中間件和提供者 安裝包裏已包含了幾個demo版本的Middleware,自取自用 # add autorouter middleware $app-routeMiddleware([ //...

composer , lumen , laravel , 路由 , 優化

收藏 評論

ff73c7e3-f5ae-44e7-82ff-ddef0f28eced - Laravel/Lumen 優化包 - 註解注入kernel自動配置

背景 因大量的kernel立commands註冊和調度配置信息,不同時段的多人員開發,造成git衝突 註冊和調度信息過多,造成維護困難 安裝 composer require qklin/laravel-kernel-plus config/app.php 'providers' = [ ... Qklin\Kernel\Plus\KernelPlusProvider::c

composer , lumen , linux-kernel , laravel , 優化

收藏 評論

ff73c7e3-f5ae-44e7-82ff-ddef0f28eced - PHPUnit實踐三(構建模塊化的測試單元)

本系列教程所有的PHPUnit測試基於PHPUnit6.5.9版本,Lumen 5.5框架 目錄結構 模塊下的目錄是符合Lumen的模塊結構的 如:Controllers、Models、Logics等是Lumen模塊目錄下的結構目錄 如果有自己的目錄同級分配即可,如我這裏的Requests 整體結構 ├── BaseCase.php 重寫過Lumen基類的測試基類,用於我們用這個基類做

lumen , php , 單元測試 , 模塊化 , phpunit

收藏 評論

mylxsw - Lumen微服務生成Swagger文檔

作為一名phper,在使用Lumen框架開發微服務的時候,API文檔的書寫總是少不了的,比較流行的方式是使用swagger來寫API文檔,但是與Java語言原生支持 annotation 不同,php只能單獨維護一份swagger文檔,或者在註釋中添加annotations來實現類似的功能,但是註釋中書寫Swagger註解是非常痛苦的,沒有代碼提示,沒有格式化。 本文將會告訴你如何藉助phpst

lumen , php , laravel , phpstorm , swagger

收藏 評論

晴了 - 基於 lumen 的微服務架構實踐

lumen 為速度而生的 Laravel 框架 官網的介紹很簡潔,而且 lumen 確實也很簡單,我在調研了 lumen 相關組件(比如緩存,隊列,校驗,路由,中間件和最重要的容器)之後認為已經能夠滿足我目前這個微服務的需求了。 任務目標 因為業務需求,需要在內網服務B中獲取到公網服務A中的數據,但是B服務並不能直接對接公網,於是需要開發一個relay 中轉機來完成數據轉存和交互。 任務列表

lumen , monolog , sentry , 微服務 , php

收藏 評論

jervain - Lumen用户認證JWT,源碼解讀

最近的一個PHP項目,上一個項目是採用ThinkPHP來弄的,因為很早就聽説過Laravel的大名,所以進了Laravel的官網,意外發現了Lumen,正好我項目是提供API的,所以選擇了Lumen,因為是Laravel的精簡版,看了幾天的Laravel文檔,也總結出了自己的一些經驗,不權威: 1、Larave的核心是服務容器,服務容器的主要功能是依賴注入 2、Laravel的各部分功

lumen , php , Jwt

收藏 評論

Jiannei - 是時候使用 Lumen 7 + API Resource 開發項目了!

寫在前面 工作中使用 Laravel 開發 API 項目已經有些年頭了,發現每次啓動新的 Api 項目的時都會在 Laravel 基礎上進行一些預處理,包括針對 API 項目的結構設計,統一響應結構的封裝,異常的捕獲處理以及授權模塊的配置等。總是在做一些重複的工作,那索性將這些常用的基礎封裝做成一個「啓動模板」好了。 項目地址:戳這兒 更新內容 實現了根據實際業務場景自定義響應碼和多語言的響

rest-api , lumen

收藏 評論

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

收藏 評論

tfzh - Docker Redis集羣搭建

最早看Redis集羣搭建的文章,還是多開幾個虛擬機或者單機多開幾個端口的方法,後來發現其實用docker更加簡單方便。 1.拉取鏡像 docker search redis docker pull redis 2.生成配置文件 mkdir redis-cluster cd redis-cluster vim redis-cluster.tmpl port ${PORT} masterauth 1

redis-cluster , lumen , redis集羣 , Docker

收藏 評論

4fun - 關於Laravel框架中Guard的底層實現

1. 什麼是Guard 在Laravel/Lumen框架中,用户的登錄/註冊的認證基本都已經封裝好了,開箱即用。而登錄/註冊認證的核心就是: 用户的註冊信息存入數據庫(登記) 從數據庫中讀取數據和用户輸入的對比(認證) 上述兩步是登錄/註冊的基本,可以看到都會涉及到數據庫的操作,這兩步框架底層已經幫我們做好了,而且考慮到了很多情況,比如用户認證的數據表不是user表而是admin_user

lumen , php , laravel

收藏 評論