iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 10
0
Modern Web

React.js & Laravel 30天訓練系列 第 10

【Day 10】A Part3 of implementation of Service in Laravel

本來以為今天就可以很漂亮的進入 React 的世界
結果又是一個幹
因為我們早上時間要處理其他事情
下午時間來寫程式的時候就遇到了一個問題

昨天我們是需要第一層的 with 可以有兩個參數
但是今天有新的挑戰是 我需要 with 裡面的 with 也可以有兩個參數

但是呢 根據我試了一個下午 發現應該是真的沒有辦法實現
所以 我有另外一個解法
首先,先看需求長什麼樣子
架構是這樣的 data 的第一層物件 是我們的我的信箱 裡面要去關聯 subject的表格
但是我們要撈出 某筆我的信箱 關聯的主題 的最後修改者的名稱
https://ithelp.ithome.com.tw/upload/images/20171228/20107767zr21rz5nS1.png

而這個名稱 不是只有UserID就可以對出來 還需要CompanyID 才可以真正顯示這個使用者在這間公司的名稱

難題我繞了很久,最後想到一個解法

從前端發出一個回應 拿到一包 屬於這間公司的所有成員資料

等你的資料到前端後 在用Filter的方法 去對自己要的名稱

而且,這方法還可以再 妳後端有動User資料的時候,你只要去更新這一包資料
其他的資料 你不需要去做重新Loading ~

今天有點小偷懶 因為真的有點忙

那就先這樣囉~


上一篇
【Day 9】A Part2 of implementation of Service in Laravel
下一篇
【Day 11】Implement CompUser And UserInfo In React.js
系列文
React.js & Laravel 30天訓練30

尚未有邦友留言

立即登入留言