0%

PHP Laravel 系列 - (11) API開發_Create

1. 假設需求背景

使用者POST上來資料之後,給使用者看目前的所有資料內容。以下說明模擬建立假資料的流程…

2. 為了方便測試關掉CSRF驗證機制

ctrl +p 關鍵字verifyCsrf如下圖,並且請在except加上* 這樣就代表不用檢查傳過來的資料。

如果在正式的server請不要這樣使用

image-20211017015427462

3. 說明route中的create與store的差異

image-20211017020125921

當我們在填基本的表單的時候是使用getmethod去取得網頁,對應的是products.create

而填完之後的送出使用的是postmethod,對應的是products.store

4. 在store加上程式碼

1
2
3
4
5
6
7
public function store(Request $request)
{
$data = $this->getData();
$newData = $request->all();
array_push($data,$newData);
return response($data);
}

5. POSTMAN測試

image-20211017020902333