【发布时间】:2018-12-17 13:19:20
【问题描述】:
我的 api.php 路由是
Route::get('/allposts','PostController@index');
控制器功能正在使用 web.php 路由文件
public function index()
{
$posts= Post::all();
return PostResource::collection($posts);
}
我的资源是 toArray 函数是
public function toArray($request)
{
return parent::toArray($request);
}
使用 GET 的邮递员链接是
“queuetest.com/api/allposts”
"http://queuetest.com/api/allposts"
两者都不起作用
并在 Post 人和浏览器中获得 Result:抱歉,找不到您要查找的页面
【问题讨论】:
-
用命令检查: php artisan route:list 输出看看你是否弄乱了路由……你的 api 路由 /api/allposts 应该在列表中,方法是 GET 也尝试一个 php artisan route:clear 以防万一你缓存了路由,也许它没有得到你的更改....