Phalcon3のマイクロアプリケーションでDBアップデートできるAPIを作成する
今回はPUTメソッドでレコードの更新をAPIで作成してみます。
models\Empuser.phpは一旦以下のようにします。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace App\Models; | |
use Phalcon\Validation; | |
class Empuser extends \Phalcon\Mvc\Model | |
{ | |
public function validation() | |
{ | |
// とりあえずこれだけ | |
$validator = new Validation(); | |
} | |
} |
PUTでリクエストボディを渡す
PUTメソッドの場合はよくあるパターンとしてパスパラメータにプライマリキーでリクエストボディに更新内容という感じでしょうか。
今回はidをパスパラメータで、更新内容をリクエストボディで値を渡します。それぞれ以下の形式で渡します。
/api/v2/updateRecord/{id}
d
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント