LaravelでRESTを作った(その2)

昨日作った、REST APIに更新と削除も作って、C#からアクセスしてみる。

テーブルにidの列がないとうまく動かないらしいので追加した。

unsigned intでAUTO_INCREMENTで主キーに設定した。

– 手順 –

1.モデルの修正

$fillableを追加した。

これ入れないと、updateOrCreateとかエラーになるので。

2.apiの修正

追加と削除のapiを追加する

削除は、

http://192.168.0.135/api/blood/日付/時間

の形にしてみた。

例)http://192.168.0.135/api/blood/2017-03-01/12:00:00

3.コントローラーの修正

updateとdeleteメソッドを作成する。

updateはレコードがなければ、追加するようにした。

4.テストしてみる

FireFoxのプラグインHttpRequesterでPUTとDELETEを投げてみる。

動いた。(o^-‘)b グッ!

5.C#でアクセスする

①追加と削除のメソッドを追加

②実行

完成。(∩´∀`)∩

このままでは、ローカルでしか使えないので、認証を入れたいな。。。

%d人のブロガーが「いいね」をつけました。