タグ

APIとrestに関するkathewのブックマーク (7)

  • Laravelで REST API を実装する

    Laravelで REST API を実装してみます。 titleとauthorカラムを持つbooksテーブルを作成し、フォームリクエストでバリデーションを実装したAPIを作成します。またそのAPIに対してcurlによってPOST・GET・PUT・DELETEによるデータの新規作成、編集等の機能を確認します。 記事とは実装手順がほぼ同じですが、ビュー(テンプレート)によるフォーム画面を用意したCRUD機能の実装に関しては下記関連ページもご覧下さい。 CRUDを実装する あらかじめデータベースを用意しておいて下さい。記事ではMySQLを利用します。.envに適当な値を設定します。 .env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=sample01 DB_USERNAME=hoge DB_PASSWORD

  • 【Laravel】サクッとRest APIを実装する - Qiita

    即興でLaravelアプリをローカルホストで立ち上げて、 リクエストを受け取ったらDBからデータを取得してjsonを返却する方法 Laravelのインストール composerを使ってインストール

    【Laravel】サクッとRest APIを実装する - Qiita
  • REST - 3.6

    REST¶ 最近のアプリケーションプログラマーは、サービスのコア機能を ユーザーにオープンにする必要があると気付き始めています。 簡単に提供でき、自由にコア API にアクセスできれば、広く受け入れられ、 マッシュアップされたり、簡単に他のシステムと統合できます。 簡単にあなたの作ったアプリケーションロジックにアクセスさせる方法は色々ありますが、 REST はその中でもすばらしい方法でしょう。とてもシンプルで、大抵は XML ベース (SOAP のようなものではなく、単純な XML のこと) で、HTTP ヘッダーによって制御されます。 CakePHP を使って REST の API を提供するのはすごく簡単です。 簡単なセットアップ¶ REST を動かすための手っ取り早い方法は、 config/routes.php ファイルに リソースルート をセットアップするための数行を追記することで

  • How to use a CakePHP 3 REST API

    In this follow-up post to How to build a CakePHP 3 REST API in minutes we explore the inner workings of our new API. We will address the most common use cases by: Adding some tasty cocktail data to our application (already listening at http://cake3api.app)Accessing the cocktail resources through our API using the:Index action (GET)View action (GET)Add action (POST)Edit/update action (PUT)Delete ac

    How to use a CakePHP 3 REST API
  • DHC REST Client - RESTのAPIを実行するならこのツール - 覚えたら書く

    追記: DHC REST Clientは名称がRestlet Clientに変わったようです。(以下、DHC REST Clientと記載している部分は読み替えてください) 昨今、アプリ間の連携のためにRESTでのAPIを公開することも多いと思います。 そのようなREST(やWebの)APIを開発する場合に、動作確認のためには、そのRESTのAPIを実行するためのクライアントが必要になります。 もちろん自前で作ることもできますが正直大変です。 こういう場合には、Chromeのアドオンとして提供されているDHCがとても便利です。 DHC REST Client(DHC)は、その名の通りRESTを実行するためのクライアントのツールです。 インストールから起動まで 導入手順は一般的なChromeのアドオンと同じです 先に示したDHCのページにアクセスして「CHROMEに追加」をクリックします 以

    DHC REST Client - RESTのAPIを実行するならこのツール - 覚えたら書く
  • CakePHP3でREST APIをちゃちゃっと作る方法 - Qiita

    CakePHP3でREST APIをお手軽に作成してみました。 CRUD Pluginを利用して作成する方法になります。 2系とあまり変わらないかもしれませんがCakePHPでREST APIを作る方法として読んでいただけると嬉しいです。 参考記事 How to build a CakePHP 3 REST API in minutes CRUD Pluginの特徴 設置が簡単 設置するだけで、CRUDの処理が使用可能 独自処理を作成する場合はCRUD Plugin の Events機能を使用する。 REST API 作成手順 CRUD Pluginの追加 APIの有効化 CRUD Pluginの追加 まずはcomposerでPlugiinを追加してください。 // CakePHP3 composer require friendsofcake/crud:~4.0 // CakePHP2

    CakePHP3でREST APIをちゃちゃっと作る方法 - Qiita
    kathew
    kathew 2018/08/27
    "CRUD PluginのEvents機能"参考になる
  • 今さら聞けないWebAPIの実装方式RESTとSOAPの違い - Qiita

    REST API RESTはREpresentational State Transferの略。 RESTの世界では、ネットワーク上のコンテンツ(リソース)を一意なURLで表すのが基。 各リソース(URL)に対してGET,POST,PUT,DELETEでリクエストを送信しレスポンスをXMLやjsonなどで受け取る形式(レスポンスのフォーマット形式は指定されていない)。 RESTはURLがリソースに対応づけられるためURLは名詞的になることが多い。 SOAP API SOAPはSimpleObject Access Protocolの略。 リクエストおよびレスポンスともにXMLフォーマットのデータで行う形式。 SOAPのURLは操作と対応づけられるため、URLの命名が動詞的になることが多い。 参考: http://programming-10000.hatenadiary.jp/entry

    今さら聞けないWebAPIの実装方式RESTとSOAPの違い - Qiita
  • 1