14RESTfulAPIの開発
APIとは
RESTfulAPIとは
RESTfulAPIとは、特定の原則・規則性を持ったAPIを指します。
~~内容考え中~~
そのためRESTfulAPIでは必要以上にパスの種類を増やさず、HTTPメソッドを使い分けることでそれぞれの機能が使えるようにします。
例
いままでのルートの記載方法
// 取得
Route::get('/', 'App\\Http\\Controllers\\MemoController@show');
// 登録
Route::post('/add', 'App\\Http\\Controllers\\MemoController@add');
// 削除
Route::post('/delete', 'App\\Http\\Controllers\\MemoController@delete');
// 更新
Route::post('/edit/{memo_id}', 'App\\Http\\Controllers\\MemoController@edit');RESTfulAPI
// 取得
Route::get('/memo', 'App\\Http\\Controllers\\MemoController@get');
// 登録
Route::post('/memo', 'App\\Http\\Controllers\\MemoController@insert');
// 削除
Route::delete('/memo/{memo_id}', 'App\\Http\\Controllers\\MemoController@delete');
// 更新
Route::put('/memo/{memo_id}', 'App\\Http\\Controllers\\MemoController@edit');APIを作成してみよう
今回はCRUDの機能をそれぞれ作成してみます。
routes/api.php
次にコントローラを作成します。
コントローラの中身を記載していきます。
それではAPIにリクエストを送ってみましょう。
コメントを残す