【发布时间】:2018-09-26 14:00:30
【问题描述】:
无论我如何在 routes/api.php 中设置它们,我的 api 路由都返回 404 错误。这就像 5.6 之前的魅力。发生了什么?设置香草应用程序后我是否遗漏了什么?
编辑:这是我的路线/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();
});
在 Laravel 和 Postman 中点击 http://www.mysite.loc/api/members 会产生 404 屏幕。奇怪的是,如果我把它放在我的 routes/web.php 文件中,这条路线就可以正常工作。
【问题讨论】:
-
向我们展示您的
routes/api.php文件 -
文件已添加。
-
@JasonAyer 你不需要添加 '/api/members' 'api' 默认添加在所有在 api.php 中定义的路由中。只需添加 Route::get('/members', function (Request $request) { // 获取成员的代码 });
-
天啊,我不敢相信我错过了。谢谢。
-
@CodeZilla 您能否将其添加为答案,以便 Jason Ayer 可以将问题标记为已关闭,好吗?
标签: laravel-5