iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

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

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

參賽天數 10 天 | 共 10 篇文章 | 7 人訂閱 訂閱系列文 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 分享