因此,我在larachat中问了这个问题,并在Google中进行了搜索。我知道以前也曾提出过类似的问题,但没有一个对我有用。
我正在尝试加载post
的评论,但请求甚至没有到达api.php
,这是我的请求:
axios.get(`/api/posts/${this.post.id}/comments`)
并且比我在api.php中拥有的要多。
Route::get('/posts/{id}/comments', function(){
return "got here";
});
但是我得到了错误: GET http://localhost/api/posts/2/comments 404 (Not Found)
即使我手动尝试使用http://localhost/api/posts/2/comments
我仍然收到 The requested URL /api/posts/2/comments was not found on this server.
我不知道是否可以通过这种方式访问它,但是我尝试过。
我运行php artisan route:list
,并在列表中得到了这样的内容:
GET|HEAD | api/posts/{id}/comments | | Closure | api |
答案 0 :(得分:1)
如果您在本地主机上运行应用程序,则您的网址必须为http://localhost/projectfolder/public/api/posts/2/comments
具有一个包含http://localhost/projectfolder/public/api/的基本URL。然后,您可以通过添加基本网址
来调用网址