iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

全端開發包括測試自己一條龍! 系列

透過Vue.js + Laravel + robotframework實作專案,期望也一同加入CI/CD流程,希望透過鐵人賽來增進自己實力

參賽天數 10 天 | 共 10 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 - 簡介與文章預計撰寫方向

嗨,大家好,我叫Harvey其實當我決定參加鐵人賽時,我把鐵人賽誤解成馬拉松,以為是一個禮拜發一篇文章,所以訂了一個範圍蠻廣的題目,就是"全端開發包括...

2021-09-16 ‧ 由 harveychan 分享
DAY 2

Day 2 - 如何運用sail快速建置Laravel 8.0

觀看Laravel 8.0的官方文件教學,可以看到一個新的東西就是我們這次要介紹的Sail,用起來非常的方便,用簡單的command-line就能快速建立專案....

2021-09-17 ‧ 由 harveychan 分享
DAY 3

Day 3 - 如何運用Laravel框架設計模式規劃大型專案

Laravel是基於MVC架構設計出來的框架,什麼是MVC(Model–View–Controller)? 簡單來說就是把複雜度簡化,讓每個結構各別分工,大家都...

2021-09-18 ‧ 由 harveychan 分享
DAY 4

Day 4 - 介紹Laravel Eloquent ORM

前一篇介紹了如何運用 Laravel 框架設計模式規劃大型專案,當中有提到Model,今天就來介紹這個Laravel Eloquent ORM.開始前我們可以先...

2021-09-19 ‧ 由 harveychan 分享
DAY 5

Day 5 - 使用JWT Token幫Laravel 8.0做Authentication

Introduce 為了API的安全性,本次跟各位介紹透過JWT Token來幫API做身分驗證,簡單來說就是先讓使用者登入來取得Token,接下來需使用得到的...

2021-09-20 ‧ 由 harveychan 分享
DAY 6

Day 6 - Laravel 8.0 如何快速建立API

在Day 3 - 如何運用 Laravel 框架設計模式規劃大型專案,當中提到Controller-Service-Repository的溝通,今天會介紹到底如...

2021-09-21 ‧ 由 harveychan 分享
DAY 7

Day 7 - 淺談Laravel資料庫關聯的運用

當數據龐大時,我們不會把所有資料都存在同一個資料表,會依照資料類型做分類,例如:使用者資料的users table、文章資料的posts table,這時候資料...

2021-09-22 ‧ 由 harveychan 分享
DAY 8

Day 8 - Laravel Request validation

Introduce 由於我們想防範使用我們API的使用者傳入惡意的參數或傳入我們預期中型態的參數,我們需要做好Request validation的防護 建立...

2021-09-23 ‧ 由 harveychan 分享
DAY 9

Day 9 - Laravel 8.0的Error Handling

不管是預期或非預期,程式往往會發生一些錯誤,我們不希望使用者Call API或瀏覽網頁的時候發生錯誤直接跳出像下面一樣的錯誤訊息如果太過詳細的錯誤訊息可能會造成...

2021-09-24 ‧ 由 harveychan 分享
DAY 10

Day 10 - Laravel使用Phpunit做單元測試

Introduce 當API規模慢慢擴大,Unit test變得很重要,可以幫助我們檢查原本已經正常的功能,當開發新Feature的時候,可能改寫functio...

2021-09-25 ‧ 由 harveychan 分享