我正在测试我正在开发的 API ,在localhost中,我可以执行特定的请求,并且它将所有内容“确定”返回给我。在服务器上进行相同的测试时,它将返回“ 未定义的路径[登录] ”。因为我没有将任何身份验证中间件与我的 API 相关联,也没有将其与我的 controller 的构造函数相关联。
public function getListById($id)
{
$user = DB::table('dbTestes')->where('id', $id)->get();
return response()->json($user);
}
//Api route
Route::get('/ponto/edit/{id}', 'PontoController@getListById');
答案 0 :(得分:0)
这与中间件没有任何关系。您的应用程序中有某些内容正在尝试生成名为login
的路由。在您的应用程序代码中查询字符串login
,看看是否可以找到它在哪里。某个地方的视图或异常处理程序可能正在尝试生成该路由。
答案 1 :(得分:0)
Route::get('/ponto/edit/{id}', 'PontoController@getListById')->name('login');