我遇到了laravel路由问题,当我尝试访问特定路由时遇到404 HTTP错误。
这是我的路由配置:
if slist[i].startswith(d):
我的路线似乎可以在/** Api First Version Routes */
Route::prefix('v1')->group(function(){
// Auth Routes
Route::post('register', 'Api\AuthController@register')->name('register');
Route::post('login', 'Api\AuthController@login')->name('login');
});
命令输出
但是当我尝试通过我的SPA HTTP客户端访问时,它会返回一个未找到的http错误,如下图所示。
当我尝试访问登录路由时,就会发生此错误。
EDIT *** 当我从前缀组中删除路由时,它工作正常,似乎问题就在我使用路由前缀时。
答案 0 :(得分:1)
经过几个小时尝试我已经解决了这个问题,我试着记住我在获取错误之前在代码中做了哪些修改,所以我记得我从Passport::routes();
文件中删除了代码App\Providers\AuthServiceProvider.php
。
将其添加回我的AuthServiceProvider.php
文件后,所有内容都重新开始了。