iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 4
2
Modern Web

使用 Laravel 打造 RESTful API系列 第 4

規劃系統核心目的

使用Laravel 8 PHP主流框架打造RESTful API(iT邦幫忙鐵人賽系列書)ISBN:9789864345304

本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點:

更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構程式碼的部分,並且於書籍前面的章節介紹Git。

讓您從製作第一個簡單的API到優化自己的程式碼,分享我的經驗給您,打造自己的最強大腦API,若有興趣的朋友可以參考看看

天瓏網路書局:
https://www.tenlong.com.tw/products/9789864345304


基本的 Laravel 專案前天已經安裝好了!今天來想想要做什麼系統!

系統構想

做任何事情總要有個開頭,想想日常有什麼需要改善的地方,最近常常去當動物保護的志工,因為愛心媽媽有收容很多流浪犬(簡稱浪浪),在送養會沒有辦法把所有的浪浪都帶到現場來。

所以很常被詢問什麼地方可以看愛心媽媽收容的浪浪,因為這個問題產生了!所以我們來解決這個問題吧!

製作能在網站上看愛心媽媽或有需要送養的人,刊登可愛貓、狗資料,讓想認養的人可以關注動物,並且讓第三方的平台,也可以串接API,提高送養率。

預計製作

  • 內容管理系統(動物的新增、刪除、修改、查詢)
  • 類別分類 (貓、狗...)
  • 我的最愛
  • 會員註冊
  • 認養功能 (希望可以寫到這裡)

目前想到的具體內容大致上有以上幾點,邊做邊寫文章,所以一開始的規劃可能沒有很全面,會在後半段的幾天中,對 API 優化,補足不完美的地方,順便體會一下,上班常常被要求變更需求的心情以及如何去達到這些突如其來變更的要求。

另外先打個預防針,優化前我會寫一點很淺很淺的單元測試!太淺敬請見諒~

送幾張參加志工時的可愛狗狗!

1個月小狗

浪浪

領養代替購買 結紮代替撲殺

好了構想有了!接下來準備開始實作吧!明天見~ 如果願意可以一起跟著做。很簡單不困難,在明天之前趕快準備好以下內容

  • 建置好 Laravel 專案
  • 網頁伺服器
  • 資料庫 - 我使用 MySQL

Day2 有安裝 Laravel 的步驟 以及簡易開啟網頁伺服器的方法,有任何問題歡迎留言跟我說!

此篇文章同步發到個人部落格


上一篇
RESTful API 介紹 - 入門
下一篇
新建動物資源檔案
系列文
使用 Laravel 打造 RESTful API30

尚未有邦友留言

立即登入留言