gpt4 book ai didi

laravel-5 - Laravel 5.6 API 路由错误 404

转载 作者:行者123 更新时间:2023-12-02 23:51:50 25 4
gpt4 key购买 nike

无论我在routes/api.php 中如何设置,我的api 路由都会返回404 错误。在 5.6 之前,这就像一个魅力。发生了什么?设置普通应用程序后我是否缺少某些内容?

编辑:这是我的routes/api.php

<?php

use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request;

Route::get('/api/members', function (Request $request) {
// code to get members
});

Route::middleware('auth:api')->get('/user', function (Request $request) {
return $request->user();
});

点击http://www.mysite.loc/api/members在 Laravel 和 Postman 中产生 404 屏幕。奇怪的是,如果我将这条路线放入我的routes/web.php 文件中,它就可以正常工作。

最佳答案

您不需要添加/api/members api默认添加在api.php中定义的所有路由中。

来自官方文档:

Routes defined in the routes/api.php file are nested within a route group by the RouteServiceProvider. Within this group, the /api URI prefix is automatically applied so you do not need to manually apply it to every route in the file. You may modify the prefix and other route group options by modifying your RouteServiceProvider class.

查看文档 check.

只需添加

Route::get('/members', function (Request $request) {
//获取成员的代码
});

关于laravel-5 - Laravel 5.6 API 路由错误 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49863926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com