0
我正在構建一個多步驟註冊表單。噹噹前步驟完全驗證時,我將只允許用戶前進到下一步。我還會將所有信息存儲在session
中,當我擁有所有內容時,我會將其保存到數據庫中。多個步驟登記表單=>多個請求? (Laravel)
我的步驟涉及不同的領域,例如:具有地址的用戶詳細信息,業務詳細信息以及地址字段以及其他幾個字段。但是有些用戶需要填寫地址,而其他用戶則不需要。
- UserDetailsRequest(不包括地址)
- BusinessDetailsRequest(不包括地址)
- AddressRequest
- ExtraFieldsRequest
OR
- UserDetailsRequest(帶地址)
- BusinessDetailsRequest(帶地址)
- ExtraFieldsRequest
我可以根據用戶類型在我的控制器的要求,如果他們被要求提供的地址相結合?
一般來說,我是否需要創建儘可能多的請求,因爲我的項目上有表單?我是否可以創建一個「更大」的表單請求並在其中添加一些邏輯?
當然可以,但這可能會導致維護此類代碼的開銷,因爲最佳做法表明保持方法的時間短於20行代碼。 – naneri