iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

Laravel 9 漫遊,享受魔法般的極速網頁開發體驗 系列

繼第 11 屆 iThome 鐵人賽《Laravel 6.0 初體驗!怎麼用最新的 laravel 架網站!》受到許多網友的喜愛後,這次來回顧一下這段時間以來,Laravel 從 6 到 9 的進展(可不是只有數字轉了 180 度喔!)

除了 PHP 8 所帶來的寫法進步以外,Laravel 從部署方式、路由宣告方式、到資料庫結構⋯⋯等等,都有許多的調整,讓工程在開發時可以更加方便。

如果你對網頁開發有興趣,想體驗一下如何用最敏捷的方式輕輕鬆鬆撰寫網頁服務,那麼一定要看看這系列文章!

鐵人鍊成 | 共 30 篇文章 | 50 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:Laravel 9 的密碼處理:Hash::make()

上次提到了密碼重設,可能有些對資安比較重視的讀者會感到好奇:那麼 Laravel 是怎麼處理我們的密碼呢?對密碼的保存方式是否足夠安全? 今天,我們就來看看 L...

2022-09-21 ‧ 由 ReccaChao 分享
DAY 22

Day 22:用 Laravel 來處理檔案!

除了密碼儲存之外,有時候我們也會需要儲存一些實體檔案。 今天我們來聊聊怎麼利用 Laravel 來儲存檔案。 要用程式建立檔案,我們可以利用內建的 Storag...

2022-09-22 ‧ 由 ReccaChao 分享
DAY 23

Day 23:Laravel 存取其他伺服器:Http Client

能建立檔案之後,當然也要能讀取檔案囉!最好是能夠讀取遠端服務的檔案,這樣除了資料庫內的資料之外,就能有更多樣的資料來源了。 今天我們來聊 Laravel 怎麼利...

2022-09-23 ‧ 由 ReccaChao 分享
DAY 24

Day 24:Laravel 9 對快取的操作

學會透過網路取得資料,以及對檔案做處理之後,我們的網站服務就不再只是單純地從資料庫內取出資料,而是可以透過各式各樣的管道來獲取資料了。 不過,有各式各樣的管道獲...

2022-09-24 ‧ 由 ReccaChao 分享
DAY 25

Day 25:快取之外的加速方式:透過 queue 非同步的處理費時任務

昨天我們提到了怎麼利用快取,來讓我們的服務提高效率。 不過有些時候,即使用上了快取,用戶的體驗還是沒有辦法提升到令人滿意的程度。 這些時候,我們可以考慮將一些比...

2022-09-25 ‧ 由 ReccaChao 分享
DAY 26

Day 26:協助開發中除錯的好幫手:Laravel Telescope

到今天,基本上有關 Laravel 的功能,我們都做了一個基本的介紹。 不過,Laravel 之所以開發方便,除了原本就具備許多的功能以外,還有一個獨樹一格的地...

2022-09-26 ‧ 由 ReccaChao 分享
DAY 27

Day 27:協助確認並修正 coding style:Laravel Pint

在專案開發時,我們透過了自動化測試,幫我們確認專案的功能正確。甚至在之前,我們還介紹了 Laravel Dusk 這個套件,可以用來協助我們進行 Browser...

2022-09-27 ‧ 由 ReccaChao 分享
DAY 28

Day 28:用Laravel 處理全文搜索:Laravel Scout

除了基本的資料庫操作,有時候我們在網頁內,會希望做全文搜索的功能。 這時候,如果想用資料庫的指令做出來,或者想自己透過 php 寫出來,就會比較困難了。要能全文...

2022-09-28 ‧ 由 ReccaChao 分享
DAY 29

Day 29:學習 Laravel 的各個資源

到目前為止,我們已經介紹了許多 Laravel 的功能。從如何安裝、到如何撰寫其功能。從如何使用程式測試其功能,包含單元測試、整合測試、瀏覽器測試都有提到。 另...

2022-09-29 ‧ 由 ReccaChao 分享
DAY 30

Day 30:最後一天了,在 Laravel 上的學習之路

最後一天了,我們來看看我們學了哪些東西! 首先,我們簡單的介紹了一下 Laravel 9 跟之前的不同(Day 01),接著,我們討論了怎麼利用 Laravel...

2022-09-30 ‧ 由 ReccaChao 分享