私はLaravel(5.3.28)を習得しようとしています。私の最初のAPIルートが動作しないという問題が発生しています。私はLaravelのドキュメントに続き、新しいプロジェクトを作成し、Laravelのスプラッシュ画面に移動して、動作していることを示します。私は、エンドポイントを消費することができるかどうかをテストするroutes/api.php
に次のルートを追加し、私はエラーを取得:Laravel新しいAPIが動作しない
ルート/ api.php
Route::get('foo', function() {
return 'Hello World';
});
エラー
NotFoundHttpException in RouteCollection.php line 161:
Webサーバー用にXAMPPを実行する専用のCentOSボックスがあります。エンドポイントに到達するアドレスはhttp://10.0.0.200/test/api/public/foo
です。
私の.htaccess
ファイルを編集する必要がありますが、私が見つけた例はほとんどありませんので、私は何をすべきかについて少し分かりません。ここで
はphp artisan route:list
ための出力です:
+--------+----------+----------+------+---------+--------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------+----------+------+---------+--------------+
| | GET|HEAD |/ | | Closure | web |
| | GET|HEAD | api/foo | | Closure | api |
| | GET|HEAD | api/user | | Closure | api,auth:api |
+--------+----------+----------+------+---------+--------------+
ルートディレクトリに 'path/to/laravel/public'を設定するようにWebサーバーを設定する必要があります。 –
私は 'httpd.conf'ファイルでそれを行いますか? – Mike
http:// 10.0.0.200/api/foo – C2486