php - 目标类 App\Http\Controllers\UserManagementController 不存在
问题描述
我收到此错误:
Illuminate\Contracts\Container\BindingResolutionException 目标类 [App\Http\Controllers\UserManagementController] 不存在。
我想问题出在我的 web.php 路径中:
use App\Http\Controllers\ResetPasswordController;
Route::get('change/password', [App\Http\Controllers\UserManagementController::class, 'changePasswordView'])->middleware('auth')->name('change/password');
Route::post('change/password/db', [App\Http\Controllers\UserManagementController::class, 'changePasswordDB'])->name('change/password/db');
解决方案
web.php
在路由文件的顶部添加控制器
use App\Http\Controllers\UserManagementController;
然后将路线定义为
Route::get('change/password', [UserManagementController::class, 'changePasswordView'])->middleware('auth')->name('change/password');
Route::post('change/password/db', [UserManagementController::class, 'changePasswordDB'])->name('change/password/db');
推荐阅读
- javascript - 如何使用 Vue.js 将用户登录到 spring-security 应用程序?
- ubuntu - 如何更改ubuntu的热点密码
- oracle - Oracle APEX - 交互式网格设置
- javascript - 在事件处理程序中使用 this.setState - “这是未定义的”
- java - 如何修复firebase jvm中的类未找到错误?
- java - 编译单个 Java 文件
- java - 难以为发布者实现 Spring 重试逻辑
- javascript - 您如何将 mongodb 生成的 contenteditable 表单保存在流星中?
- c# - XAML 中无法访问 Friend 程序集的内部成员
- mysql - SQL/MySQL 删除除其中 2 行之外的所有行