iT邦幫忙

2022 iThome 鐵人賽

DAY 30
1
Modern Web

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

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

  • 分享至 

  • xImage
  •  

最後一天了,我們來看看我們學了哪些東西!

首先,我們簡單的介紹了一下 Laravel 9 跟之前的不同(Day 01),接著,我們
討論了怎麼利用 Laravel Sail 這個套件,快速的建立好我們的專案(Day 02)。

接著,我們快速的提到怎麼撰寫專案,從畫面( Day 03Day 06),控制器(Day 07),資料庫的處理(Day 09Day 10Day 12),這些基礎的功能,基本上都介紹過了。

除了撰寫專案的部分,當然少不了自動化測試的介紹(Day 04
Day 05Day 08Day 13)。隨著專案的開發,要能最大程度的保證專案出錯的機率下降,自動化測試是一個非常重要的技術。

介紹完基本的功能撰寫,我們當然少不了一些比較進階的功能,像是利用 Laravel Breeze 撰寫的會員登入(Day 11),利用 Laravel Gate 撰寫的權限管理(Day 14),更直觀的 Accessor 和 Mutator 寫法(Day 15),更單純的多語系管理(Day 16),寄信功能(Day 18Day 19),密碼重設(Day 20),密碼雜湊(Day 21),檔案處理(Day 22),存取其他主機(Day 23)都有提過。

功能面以外,我們也花了一點時間討論效能提升的部分。除了一般提到的資料庫存取的最佳化,我們還可以透過加上快取(Day 24),或者將比較耗時的任務,放到排程裡面來提昇效率(Day 25)。

最後,我們花了幾天的時間,來看一些 Laravel 比較具代表性的套件。除了前面看過的 Laravel Sail 和 Laravel Breeze,我們介紹了協助除錯的 Laravel Telescope(Day 26)、統一 coding style 的 Laravel pint(Day 27),以及和搜尋引擎串接,來達成全文搜索功能的 Laravel Scout(Day 28)。

最後,我們整理了一系列的教學資源和社群連接(Day 29),希望可以讓各位在學習 Laravel 之路上面,不再獨自一人作戰,而是可以透過各種資源來協助學習。

最後打個廣告,Laravel 的中文文件翻譯,目前非常需要大家的協力合作(https://github.com/laravel-taiwan/docs)。並且剛好的是,如果最近一起協助翻譯的話,還可以藉著對開放專案所做的貢獻,來申請 OSCVPASS,獲得許多的社群福利,可以說是一石二鳥!

最後,感謝大家這段時間的陪伴,我們明年見!


上一篇
Day 29:學習 Laravel 的各個資源
系列文
Laravel 9 漫遊,享受魔法般的極速網頁開發體驗30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
sixwings
iT邦研究生 4 級 ‧ 2022-09-30 23:18:32

恭喜完賽,明年見!

jiamingla iT邦新手 4 級 ‧ 2023-02-18 14:53:50 檢舉

讚讚

0
jiamingla
iT邦新手 4 級 ‧ 2023-02-18 14:54:02

讚讚

0
jiamingla
iT邦新手 4 級 ‧ 2023-02-18 14:54:03

讚讚

jiamingla iT邦新手 4 級 ‧ 2023-02-18 14:54:48 檢舉

手機版網頁如果快速按到兩次會重複發送?

我要留言

立即登入留言