LaravelでREST APIを作成

コントローラーを作って、ルーティングを定義するだけ

# コマンド操作
php artisan make:controller ~~Controller --resource
# api.php
Route::resource('(urlのディレクトリ)', '~~Controller');

https://www.yoheim.net/blog.php?q=20180502

POST通信について

JSONを投げれば、$requestが勝手に連想配列になるので、オブジェクトに値を入れていき、saveすればOK

curlに手こずったので、PythonでPOST通信用のスクリプトで対応

  • urllibの使い方
    https://qiita.com/hoto17296/items/8fcf55cc6cd823a18217
  • csvを辞書型に変換する方法
    http://esu-ko.hatenablog.com/entry/2016/02/16/Python%E3%81%A7CSV%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%89%B1%E3%81%86%28%E3%83%AA%E3%82%B9%E3%83%88%E3%82%84%E8%BE%9E%E6%9B%B8%E3%81%A8%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です