Kunyu[Laravel]使用 Middleware 來集中管理身分驗證網站通常有很多功能是必須登入之後才能查看的頁面,也就是說使用者必須通過身分驗證,PHP 常見的方法是當使用者成功登入後,將其身分資訊儲存在 session 中。然後,在每個頁面的開頭檢查 session 中是否存在有效的身分認證。如果不存在,則導向登入頁面。Mar 3, 2024Mar 3, 2024
Kunyu[Laravel] N+1 Problem一個系統會包含許多不同類型的資料,資料之間會有某種程度的關聯性,例如一個求職網站當中,有人 PO 了一個職缺文章,我們想從那篇職缺文章找到是誰 PO 的,在關聯性資料庫中會使用 JOIN 語法來獲取。Jul 28, 2024Jul 28, 2024
Kunyu[Laravel]表單驗證與返回表單是使用者與伺服器互動的一個重要功能,HTML所內建的表單就可以把使用者填寫的資料送給伺服器,下面這個簡單的範例會讓使用者填寫使用者名稱(username)、電子郵件(email)以及密碼(password),馬上要來感受第一個 Laravel 跟原生 PHP 相比好用功能…Feb 25, 2024Feb 25, 2024
Kunyu[Laravel]懶出新高度的路由模型綁定在許多網頁應用中,常見的一種場景是根據不同的參數值來顯示不同的資料,對於網頁工程師而言是必備的開發技巧之一,現在來看看範例Feb 28, 2024Feb 28, 2024
Kunyu[Laravel]你們最愛的 Markdown 不就來了嗎想必很多人對於 Markdown 並不陌生,它是一種輕量級的標記語言,常被用於寫作文章,語法簡單直觀,使用者可以專注於創作內容,而不必擔心排版問題,Markdown 與 HTML 也有著對應關係,因此本篇要來講述 Laravel 所提供的功能,讓我們可以輕鬆將 Markdown…Mar 1, 2024Mar 1, 2024
Kunyu[Laravel] 富都青年的 Policy 議題系統通常都需要進行使用者授權,也就是判斷使用者是否有權限執行某些操作。在 Laravel 中,我們可以將授權邏輯寫在 Controller 當中,但是這種做法並不優雅,因為會導致 Controller 檔案過於臃腫,而且不易維護。Mar 3, 2024Mar 3, 2024
Kunyu[Laravel]上傳檔案Laravel 不只是 Route + MVC 做得很好,上傳檔案也是非常優雅,相信寫過 PHP 的開發者都能馬上體會到,這篇文章內容以上傳使用者頭像為例,首先建立兩個 route,一個用來讓使用者點選上傳的表單介面,另一個則是用來儲存使用者頭像。Mar 8, 2024Mar 8, 2024