php artisan route:list コマンドでルーティングテーブルを表示し、
該当のルートがどのコントローラーのどのメソッドが対象かを確かめ、
そのメソッド内でデバッグを行ってみましょう。
1Like
LaravelでWebapiを作成するため、make:controller(--apiオプション)でコントローラを作成しました。
CRUD操作をしたいのですが、Readからうまくいっていません。
(2)の問題について解決方法を教えて下さい。
現状は以下です。
(1) 以下のURLでGETリクエストを送信すると、全テーブルデータは返ってくる
http://localhost/api/webapi
(2) 以下のURLでIDを指定してGETリクエストを送信すると、
http://localhost/api/webapi/1
以下のように、データ無となる。(データベースには5つレコードが入っており、IDが自動で振られている)
{
"webapi_controllers":[]
}
初めてコントローラを作成し、どのソースコードを確認するのが良いかさえわかりません。ご助言お願いします。
Serviceファイルのquery()関数を確認したが、例となるファイルと中身は同様。
Resourceファイルには特に何も設定していない。
Routeの紐づけはRoute:resource()で紐づけできていることを確認済み
php artisan route:list コマンドでルーティングテーブルを表示し、
該当のルートがどのコントローラーのどのメソッドが対象かを確かめ、
そのメソッド内でデバッグを行ってみましょう。
@mmm10
Questioner