我无法接受我的api调用以返回ubuntu 16.04上的任何数据。 这是我在routes / api.php中的方法:
Route::get('comments', function() {
// If the Content-Type and Accept headers are set to 'application/json',
// this will return a JSON structure. This will be cleaned up later.
return Comment::all();
});
这是在RouteServiceProvider:
protected function mapApiRoutes()
{
Route::prefix('api')
->middleware('api')
->namespace($this->namespace)
->group(base_path('routes/api.php'));
}
当我点击localhost / api / comments时,我得到404。
我确保在我的site.conf中设置了AllowOverride All。
我的数据库有一个评论表,其中包含使用工匠种子填充的数据
答案 0 :(得分:0)
原来我已正确设置了所有api调用。我可以告诉因为php artisan route:list is correct。我也正确设置了apache2站点。问题最终是因为我没有为我的基本文件夹设置正确的权限。
使用此命令:sudo chmod 755 -R yourprojectbasefolderlocation