【发布时间】:2022-01-14 20:36:17
【问题描述】:
我添加了一个自定义函数来保存图片并添加了路线,当我引用路线时它确实有效,但是在访问它时会出现错误,即无法找到该函数并出现反射异常错误 ReflectionException
Function () does not exist
控制器
/**
* show the form for uploading profile picture
*
* @return \Illuminate\Http\Response
*/
public function changePicture()
{
return view('usersinformation.profilepicture');
}
路由 -- web.php
Route::get('usersinformation/changePicture',[usersinformationController::class, 'changePicture'])->name('usersinformation.changePicture');
Route::post('usersinformation/savePicture', 'usersinformationController@savePicture');
【问题讨论】:
-
能否请您粘贴完整的错误信息
-
您没有在
POST路由中使用正确的控制器。尝试与GET相同的方法 ---[usersinformationController::class, 'savePicture'] -
@BhaumikPandhi 使用类似的字符串作为路由在所有版本中仍然是正确的语法
-
@BhaumikPandhi 当我按照你所说的那样使用上面的方法时,它在路径解析期间不会出错,但是当向函数发送请求时它不会找到路径。