API Route
Route::post('user/profile', 'ApiUserController@updateProfile');
Dump in controller
dd($request->all());
Output: (working fine with POST method)
array:2 ["nick_name" => "steven""avatar" => Illuminate\Http\UploadedFile {#1387 -test: false -originalName: "P3-Info2.png" -mimeType: "image/png" -error: 0 #hashName: null path: "/tmp" filename: "phpIID1sL" basename: "phpIID1sL" pathname: "/tmp/phpIID1sL" extension: "" realPath: "/tmp/phpIID1sL" aTime: 2021-03-14 16:50:42 mTime: 2021-03-14 16:50:42 cTime: 2021-03-14 16:50:42 inode: 7874635 size: 82806 perms: 0100600 owner: 33 group: 33 type: "file" writable: true readable: true executable: false file: true dir: false link: false }]
If I change the request method to PUT
, the output is empty as follows.
[]
May I know how to send the file with PUT
method?