BETA

RESTに沿っていいね機能を作り直す

投稿日:2020-02-12
最終更新:2020-02-20

自分用の備忘録

Webを支える技術という本を読んで、自分がHTTPメソッドの使い方を間違っていることに気づいたので、いいね機能と会員情報変更機能を作り直すことにした。

Laravelではphp artisan make:controller XXXX --resourceを使えば、RESTらしい作りにできる。

HTTPメソッド変更点

前:
・いいね(ON/OFF両方)→GET
・会員情報変更→POST

新:
・いいね(ON)→POST
・いいね(OFF)→DELETE
・会員情報変更→PUT

URI変更点

前:
・いいね→changelike
・会員情報変更→
username
email
password

新:
・いいね→like/{id}
・会員情報変更→
username/{id}
email/{id}
password/{id}

あと、せっかくなので、AjaxでのレスポンスをJSONに。

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

あろはの技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう