Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

於 ArticleService 新增商業邏輯的方法 #2

Open
victorbuild opened this issue Sep 23, 2021 · 0 comments
Open

於 ArticleService 新增商業邏輯的方法 #2

victorbuild opened this issue Sep 23, 2021 · 0 comments

Comments

@victorbuild
Copy link
Owner

目標:

依照商業邏輯區分多個方法,讓每個方法做一個商業的邏輯。

原因

Controller 通常就是控制流程,依照目的性將商業邏輯,分別拆分多個方法,新增在前一個小練習 ArticleService 檔案中,此檔案目的為專門處理 Article 資源商業邏輯所有方法。

必要完成任務

#1

備註

這裡沒有真的要撰寫商業邏輯,替商業邏輯方法命名,並使用註解的方法,簡易撰寫商業邏輯的詳細流程即可,如下範例,建立一個 sendEmail 方法於ArticleService 用於表示新建文章成功的通知信,還有很多可以做的事情,沒有標準答案主要就是每個方法做一件商業邏輯,新建於ArticleService 的練習。

public function sendEmail(User $user)
{
    // TODO 取得會員EMAIL
    // TODO 沒有EMAIL 處理辦法
    // TODO 有EMAIL 寄送EMAIL
    // 回傳 寄出、未寄出的布林值
}
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant