使用 axios 在 Laravel 中通过 500 错误删除用户

问题描述 投票:0回答:1

我有一个单独的用户表,其中所有用户都包括管理员、用户和裁判等角色。现在我想制作另一个表来管理与志愿者数据相关的数据,只有一切看起来都很好,但是当尝试通过 500 删除特定志愿者数据 axios 时

fe {message: 'Request failed with status code 500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', config: {…}, request: XMLHttpRequest, …}
即使在 laravel.log 中也不知道这个错误的原因是这样的:

[2024-07-24 22:05:35] development.ERROR: Class "App\Http\Controllers\File" not found {"userId":11,"exception":"[object] (Error(code: 0): Class \"App\\Http\\Controllers\\File\" not found at D:\\projectName\\app\\Http\\Controllers\\VolunteersController.php:201) [stacktrace] #0 D:\\projectName\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): App\\Http\\Controllers\\VolunteersController->DeleteVolunteer('23') #1 D:\\projectName\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('DeleteVolunteer', Array) #2 D:\\projectName\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(259): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\VolunteersController), 'DeleteVolunteer') ...
这是我当前正在使用的代码

https://codeshare.io/k0bKq3
    
laravel axios
1个回答
0
投票
考虑到您以正确的方式设置其他所有内容,正如 @Ohgodwhy 建议您应该导入 File 类。

use Illuminate\Http\File; //Should do just fine
    
© www.soinside.com 2019 - 2024. All rights reserved.