2017-09-03 18 views
0

ubuntu 16.04のデータを返すために私のapi呼び出しを取得できません。ここ は、ルート/ api.phpの私の方法です:Laravel 5 api route returned 404 apache2

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 /コメントを襲ったとき、私は私が作った404

を取得しますAllowOverride Allは私のsite.confに設定されています。

私のデータベースには、職人のシード

答えて

0

を使用して移入されたデータとのコメントテーブルは、私は私のAPIのすべてが正しくセットアップを呼び出していたが判明しました。私はPHPの職人のルートのために言うことができる:リストが正しい。私はまた、私のapache2サイトが正しくセットアップされていた。問題は、基本フォルダの正しいアクセス許可がセットアップされていないことに終わりました。

このコマンドを使用します。sudo chmodの755 -R yourprojectbasefolderlocation