其實基本上API文件很多前輩都是在開發的時候,做API紀錄用的比如(scribe、swagger),但我想在這裡分享的比較像是一個事前的規劃文件。
這個目的主要在於:
以下是我大概的一個顯示方式。
參數的部分
這裡我就是針對輸入進來的參數做了一些預想,並打算引用laravel的一些預設的驗證規則,舉個例子,這裡我們在更新的部分的需求主要就是:
response
就是大概想像一下我回應給前端的大概是一個怎樣的內容,在前期和前端溝通的時候可能也是比較重要的,比如你回應的檔裡面key是什麼,他要如何接。
關於這些文件的規劃,可能我的方法比較不正式(畢竟是第一次做這樣的專案),隨著之後開發的經驗越來越堆一定會和現在這個版本有所不同,但這裡我就是試著讓自己養成習慣以及去練習。