iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

Laravel 新手初見 API 系列

以 Laravel 8 作為主要框架,
文章內容大致分成四個部分:
1. CRUD API 實作
2. Webhook 實作(LINE Bot)
3. 串接第三方 API
4. 部署(Amazon EC2, PHP, Nginx, MySQL)

鐵人鍊成 | 共 30 篇文章 | 18 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室V5.0
DAY 11

Day11-Database——效能的儲備足夠嗎?-N+1 query

標題參考來源大家好~今天來簡單認識一下 N+1 query 吧! 什麼是 N+1 query 呢? 假設我們查詢10篇文章與文章作者,那麼這個查詢將會做11次查...

2021-09-26 ‧ 由 Rui 分享
DAY 12

Day12-Webhook 實作(一)LINEBot Channel 申請、SDK 安裝

大家好~接下來就用 LINEBot 當我們 Webhook 的實作練習吧! Channel 申請 那麼首先要到 LINE Developers ,為我們的 LI...

2021-09-27 ‧ 由 Rui 分享
DAY 13

Day13-Webhook 實作(二)LINEBot 之 Echo bot

大家好~昨天我們已經將 LINEBot 安裝完成啦~今天來做個 Echo bot 簡單認識一下 LINEBot 的實作過程吧~ Webhook 測試 首先來為我...

2021-09-28 ‧ 由 Rui 分享
DAY 14

Day14-Webhook 實作(三)LINEBot 之 MessageBuilder(I)

大家好~今天來試著傳送不同類型訊息回覆使用者吧! 以下範例為以如何使用不同的 MessageBuilder 為主,若對簽名驗證與一些例外處理有興趣,歡迎參考...

2021-09-29 ‧ 由 Rui 分享
DAY 15

Day15-Webhook 實作(四)LINEBot 之 MessageBuilder(II)

大家好~今天來實作 Imagemap message 與 Template message 吧! Imagemap message use LINE\LINEB...

2021-09-30 ‧ 由 Rui 分享
DAY 16

Day16-Webhook 實作(五)LINEBot 之 MessageBuilder(III)

大家好~今天來看看最後一個 MessageBuilder 吧!Flex Message 可以用自己設計的模板來回應使用者~下圖是 Line 官方文件上的範例:...

2021-10-01 ‧ 由 Rui 分享
DAY 17

Day17-Webhook 實作(六)LINEBot 之 MessageBuilder(IV)

大家好~今天來實作如何用 Flex Message 回覆訊息吧!那麼關於 Flex Message 樣式設計,官方推出的 FLEX MESSAGE SIMULA...

2021-10-02 ‧ 由 Rui 分享
DAY 18

Day18-Webhook 實作(番外篇)LINEBot 之 LINEBotTiny

大家好~這幾天應該對 line-bot-sdk-php 有了一些初淺的認識啦~不過在 line-bot-sdk-php 的 README.md 上有提到的 li...

2021-10-03 ‧ 由 Rui 分享
DAY 19

Day19-部署篇(一)Amazon EC2

大家好~接下來要把我們的 Echo bot 部署上 Amazon EC2 啦~ Amazon EC2 會員註冊就不多做說明啦,就從開一台新的 EC2 開始吧!...

2021-10-04 ‧ 由 Rui 分享
DAY 20

Day20-部署篇(二)SSH 連線與 PHP、Composer、Nginx、MySQL 安裝

大家好~今天來把我們 Server 環境處理好吧~ SSH 先將我們昨天下載的金鑰修改一下權限。 chmod 400 '金鑰名稱' 權限修改完成。然後設定...

2021-10-05 ‧ 由 Rui 分享