larablog 建構日誌:在 Voyager 新增編輯器
本文以新增 Markdown 編輯器為例,示範如何在 Voyager 擴展編輯類型。
本文以新增 Markdown 編輯器為例,示範如何在 Voyager 擴展編輯類型。
在 Voyager 設定資料庫存取(BREAD)能讓你輕鬆操作資料庫,請見本文分享。
說明專案使用的資料表以及資料表間的關聯。
建置流程確定後就開始實際作業吧,先從建置專案及基礎設定開始。
在規格書中明確定義專案要落實的大小項目。
我想用學到的 Laravel 知識做個部落格。
在與 SEO 有關的網路文章中大多會建議頁面網址使用容易閱讀的格式,幫助瀏覽者從網址就能知道該頁面內容的大概。本文是利用套件將網站文章網址從 id 改成別名(slug)顯示的實做紀錄。
Laravel Socialite 是 Laravel 導入社群帳號登入的輔助套件,利用 Socialte 開發者能介接各社群網站提供的帳號登入 API,應用在專案的登入/註冊機制上。Laravel Socialite 支援:Facebook、Twitter、Google、LinkedIn、GitHub、GitLab 及 Bitbucket。
本文說明 Laravel Socialite 的安裝過程、社群網站帳號登入(Facebook、Google、LINE)API 申請及導入過程。如果要導入的社群帳號種類不在上面所列範圍,請參考 Socialite Providers 網站:https://socialiteproviders.netlify.com
自己學習 PHP 技術已經可以透過資料庫連動做出基本的網站,接下來會學習 Laravel 框架以應對未來工作環境。以往是在 Linux 系統下以 LEMP 方式建立 Laravel 專案,這次想透過 Docker 技術在本機建構 Laravel 開發環境,也因此搜尋到 laradock 專案,以下是在 macbook air 2020 (x86) 下的安裝、設定 laradock 的紀錄。
因為學習 PHP 語言的關係我安裝了 Windows 版 XAMPP,遇到與時區有關的問題紀錄成本文。