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