**已关闭。**此问题为not reproducible or was caused by typos。它目前不接受回答。
此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
7天前关闭
Improve this question的
我在web.php中定义了路由
Route::name('complaints.')->prefix('complaints')->group(function() {
Route::get('/', [ComplaintController::class, 'index'])
->middleware('auth')
->name('index');
Route::get('/get-candidates', [ComplaintController::class, 'get-candidates'])
->middleware('auth')
->name('get-candidates');
});
字符串
并在ComplaintController
中创建了此方法
public function getCandidates(Request $request){
$candidatenames = [];
echo json_encode($candidatenames);
}
型
但是当我尝试访问这个网址http://localhost/complaints/get-candidates
我得到这个错误Method App\Http\Controllers\ComplaintController::get-candidates does not exist.
我做错了什么?
的数据
1条答案
按热度按时间ca1c2owp1#
将
Route::get('/get-candidates', [ComplaintController::class, 'get-candidates'])
更改为Route::get('/get-candidates', [ComplaintController::class, 'getCandidates'])
,或将函数名从getCandidates更改为get-candidates