身為全端 Web(和後端服務)開發人員,我經常需要在盡可能短的時間內為中小型 Web 應用程式建立 api 和管理介面。由於提供了富有表現力的語法和快速開發工具,我發現 Laravel 對於此目的非常有用。
對我自己來說,有時我會在編寫程式碼時故意關閉互聯網,以專注於工作以趕上最後期限。在那段時間裡,我需要各種工具、函式庫和框架的離線版本文件。儘管對於大多數其他工具、庫和框架來說,離線文件都是可用的,但對於 Laravel 來說,這從來都不是真的。為了解決這個問題,幾年前,我創建並維護了當時可用的所有Laravel 版本的離線可下載文檔,並通過Leanpub 免費發布(最低價格為0.0)供其他人使用,並對來自Laravel 文檔存儲庫的Markdown 文件進行腳本化處理github。但是,不幸的是,隨著 Leanpub 權威機構對作者的一些連續政策變化,我無法維護已經發布的版本或為新版本的 Laravel 創建新書。另外,由於專業要求,我不得不轉向各種其他技術,並且有幾年沒有使用 Laravel。所以,我最終放棄了維護 Laravel 離線文件的 Leanpub 出版品。
最近,我回到 Laravel 進行一些新項目,並再次錯過了離線文檔,同時讓自己了解 Laravel 新版本中提供的最新功能。因此,這次,我不再依賴第三方發布平台,而是自己開發了一個新工具,用於自動處理和建立來自文件儲存庫各個分支的 PDF。該文件是此類轉換的結果。
在此儲存庫中,您隨時可以找到與 Laravel 每個版本的文件相對應的最新 PDF 文件,並下載副本以供離線使用。如果您發現這些 PDF 文件文件有用並希望分享一些支持,請為這個儲存庫加星並與您的社交/專業網路分享。
您還可以觀看此儲存庫和/或在 Github、Twitter 或 Linkedin 上關注我,以獲取有關 Laravel 文件 PDF 版本的未來版本的通知。
社區的任何形式的讚賞都會鼓勵和激勵我繼續定期維護這個計畫。為了表示您的慷慨支持,您當然可以
laravel-docs-in-pdf 儲存庫中提供的所有 PDF 文件均根據 Unlicense 許可證獲得許可,並可在公共領域使用。您可以隨意複製、修改、散佈這些文件或對這些文件執行任何您想要執行的操作。
但是,請注意,所有 PDF 文件的文檔內容(除了封面和前言頁)均不包含在此許可證範圍內,而是根據原始文檔存儲庫中定義的 Laravel 文件的原始許可證獲得許可。