iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

Laravel 那麼好用還需要自幹框架嗎 系列

Laravel 作為現在 PHP 網頁開發的主流框架,目前的開發專案幾乎沒有其他選擇,除了一些專案或許使用其他框架或者不使用框架,其他選項幾乎很少聽說了。

所以,我們要來用 PHP ,參考 Laravel 框架的結構,自己撰寫一個網頁框架

參賽天數 18 天 | 共 18 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11:試用 symfony/routing

綜合前幾天的經驗,我們可以得知幾個重要的資訊 首先是 Laravel 實作路由的時候,很大程度上利用了 symfony 的元件 接著是在最後取得路由之後,使用了...

2024-09-25 ‧ 由 ReccaChao 分享
DAY 12

Day 12:建立資料表的 make:migration 指令

這幾天太忙碌了,試著撰寫路由的地方有點卡進度。 今天先來往下研究資料庫相關的內容。 要建立資料庫,在 Laravel 裡面首先要先建立 migration。 通...

2024-09-26 ‧ 由 ReccaChao 分享
DAY 13

Day 13:DatabaseServiceProvider 建立資料庫連線

看了怎麼建立 migration 檔案之後,今天我們來看 Laravel 怎麼建立和資料庫的連線。 如各位所知道的,Laravel 有許多資料庫的選擇,我們很難...

2024-09-27 ‧ 由 ReccaChao 分享
DAY 14

Day 14:Query Builder 的 DB::table()

建立好與資料庫的連線之後,接著就是實際的存取資料庫了 我們來看看 Laravel 是怎麼存取資料庫的。 Laravel 提供存取資料庫的兩種方式,分別是 Que...

2024-09-28 ‧ 由 ReccaChao 分享
DAY 15

Day 15:\Illuminate\Database\Query\Builder get()

昨天我們看過了 DB::table('user')->get(); 裡面的 table() 函數是怎麼取得 \Illuminate\Database\Q...

2024-09-29 ‧ 由 ReccaChao 分享
DAY 16

Day 16:DAO 轉換

前幾天我們看完了 Laravel 裡面 SQL Query 的轉換方式 今天我們來看 ORM,或者說 Laravel Model 怎麼轉換成 SQL Query...

2024-09-30 ‧ 由 ReccaChao 分享
DAY 17

Day 17:ORM 轉換

今天我們來看 abstract class Model 裡面到底是怎麼將對物件的存取轉換成對資料庫的存取的 Model 裡面 find() 的實作如下 /**...

2024-10-01 ‧ 由 ReccaChao 分享
DAY 18

Day 18:ORM 的 where() 轉換

昨天我們追蹤到了 Query/Builder 的 where() 其實作非常的多,內容如下: /** * Add a basic where clause t...

2024-10-02 ‧ 由 ReccaChao 分享