iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

30天完成家庭任務平台 系列

家裡常有出遊等計畫,需要成員們群策群力去完成,但是當人多時溝通便成了問題,此時便可以自己做小工具溝通計畫中的任務完成進度,此外還可以把任務跟谷歌日曆整合,可以自動提醒任務無負擔,可說是居家必備的好工具

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v4.0
DAY 11

30天完成家庭任務平台:第十一天

今天是Eloquent的Polymorphic關係系列,但其實它跟一開始的一對一/一對多/多對多關係系列並沒有太大的差別,最大的不同在於一個Model現在可以跟...

2020-09-26 ‧ 由 jhao 分享
DAY 12

30天完成家庭任務平台:第十二天

家庭任務平台的Model大概介紹過後,就換成Controller的部份,之後分別介紹Controller程式碼與邏輯:分別有ProjectController/...

2020-09-27 ‧ 由 jhao 分享
DAY 13

30天完成家庭任務平台:第十三天

接下來是TaskController: class TaskController extends Controller { public functio...

2020-09-28 ‧ 由 jhao 分享
DAY 14

30天完成家庭任務平台:第十四天

接下來是ProjectInvitationController: class ProjectInvitationController extends Contr...

2020-09-29 ‧ 由 jhao 分享
DAY 15

30天完成家庭任務平台:第十五天

接下來是ProfileController: class ProfileController extends Controller { public...

2020-09-30 ‧ 由 jhao 分享
DAY 16

30天完成家庭任務平台:第十六天

Controller系列中的權限控制 Controller中提供了對應的方法讓使用者對資源進行讀取/建立/更新/刪除等操作(以ProjectController...

2020-10-01 ‧ 由 jhao 分享
DAY 17

30天完成家庭任務平台:第十七天

基本上進行簡單的資源讀取/建立/更新/刪除權限測試時應該有兩個測試情境: 沒有權限的使用者會收到403的回應,代表其沒有權限進行該操作。 有權限的使用者應該會...

2020-10-02 ‧ 由 jhao 分享
DAY 18

30天完成家庭任務平台:第十八天

家庭任務平台在紀錄活動時,活動會隨著計畫或是任務的變化而一起被記錄下來,如下圖左邊的部分,紀錄了: @ jhao has updated the note o...

2020-10-03 ‧ 由 jhao 分享
DAY 19

30天完成家庭任務平台:第十九天

先貼出Activitiy的測試,可以發現在Project/Task變化時,Activitiy也緊接著被建立: class RecordActivityTest...

2020-10-04 ‧ 由 jhao 分享
DAY 20

30天完成家庭任務平台:第二十天

Laravel提供了很多方式可以監聽去Model的事件(retrieved, creating, created, updating, updated, sav...

2020-10-05 ‧ 由 jhao 分享