public function update(UpdateProfileRequest $request, User $user)
                  
                  
                      {
                  
                  
                          $this->authorize('update', $user);
                  
                  
                          $validatedRequest = $request->validated();
                  
                  
                          if ($request->hasFile('avatar')) {
                  
                  
                              File::delete($user['avatar']);
                  
                  
                              $validatedRequest['avatar'] = $request->avatar->store('avatars','public');
                  
                  
                          }
                  
                  
                          $user->update($validatedRequest);
                  
                  
                          return new ProfileResource($user);
                  
                  
                      }    
                  
                  
                      public function destroy(User $user)
                  
                  
                      {
                  
                  
                          $this->authorize('delete', $user);
                  
                  
                          if ($user['avatar']) {File::delete($user['avatar']);}
                  
                  
                          $this->authorize('delete', $user);
                  
                  
                          $user->delete();
                  
                  
                          return response()->noContent(); 
                  
                  
                      }
                  
                  
                  в постман приходит ответ: "The PATCH method is not supported for this route. Supported methods: GET, HEAD."
                  
                  
                  в роут листе тоже только GET|HEAD  | api/users                 | users.index      | App\Http\Controllers\UserController@index
                  
                  
                
https://laravel.com/docs/8.x/controllers#actions-handled-by-resource-controller
спасибо. Забыл как этот стандарт выглядит.
Обсуждают сегодня