![[Laravel]APIのPUTメソッドにてFormRequestから値が取れない問題の対処方法](https://www.yukiiworks.com/wp-content/uploads/2019/05/laravel.png)
はじめに
LaravelにてPUTメソッドを使用したAPIを作成時にFormRequestに値が渡ってこなかったときの対処方法です。
URL的には/{id}/hogehogeのようにしておりコントローラー側でも引数にRequest $requestとint $idを指定しており、URL中のidは取得できるにもかかわらず、$requestにはデータが全く渡ってこなかったです。
対処方法
該当APIがPOSTメソッドでもよければPOSTメソッドに変更して下さい。
もしPUTメソッドを使いたい場合は、リクエストに _method = 'put'を含めてください。
1 2 | const formData = new FormData(); formData.append('_method', 'put'); |
上記はJavascriptの例です。JSONで送るなら{ '_method': 'put' }になりますね。
blade上でformのメソッドはPOSTにしてform内に@method('put')と書くのと同じ理屈見たいです。
以上です。
![[Docker]different lower_case_table_names settings for server ('1') and data dictionary ('0').エラーでコンテナが起動できない問題について](https://www.yukiiworks.com/wp-content/uploads/2019/08/docker-logo-2-300x169.png)
![[Python3]Enumで定義した値のリストを取得する](https://www.yukiiworks.com/wp-content/uploads/2019/11/python-logo-150x150.png)
![[Kotlin][Android]BottomNavigationViewとViewPagerを用いたタブ遷移の実装](https://www.yukiiworks.com/wp-content/uploads/2019/04/kotlin-150x150.png)
![[DB2]ペンディング状態の解除](https://www.yukiiworks.com/wp-content/uploads/2019/03/code1211IMGL1494_TP_V4-150x150.jpg)
![[AWS]Node.jsでSSMパラメータストアの値を取得する](https://www.yukiiworks.com/wp-content/uploads/2020/03/aws-eyecatch-960x504-1-150x150.png)
![[Laravel]ランダムな文字列を生成する](https://www.yukiiworks.com/wp-content/uploads/2019/05/laravel-150x150.png)
![[Android][Kotlin]ToolBarのタイトルを消す方法](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750-150x150.jpg)
![[Swift4]コードから親View一杯にフィットさせる方法](https://www.yukiiworks.com/wp-content/uploads/2019/04/swift-150x150.png)

