Laravel:在现有路线上获取HTTP 404

时间:2018-06-02 21:26:16

标签: php laravel

我遇到了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'); }); 命令输出

上访问

My Route is listed on artisan route:list command

但是当我尝试通过我的SPA HTTP客户端访问时,它会返回一个未找到的http错误,如下图所示。

url not found on browser

当我尝试访问登录路由时,就会发生此错误。

EDIT *** 当我从前缀组中删除路由时,它工作正常,似乎问题就在我使用路由前缀时。

1 个答案:

答案 0 :(得分:1)

经过几个小时尝试我已经解决了这个问题,我试着记住我在获取错误之前在代码中做了哪些修改,所以我记得我从Passport::routes();文件中删除了代码App\Providers\AuthServiceProvider.php

将其添加回我的AuthServiceProvider.php文件后,所有内容都重新开始了。