2017-10-21 5 views
0

私はlaravel4.2の新機能ですが、RESTFUL APIを作成しようとしましたが、郵便配達員のURL {localhost/TPM/public/api/books}にヒットしようとするとエラーになります。PHP laravel 4.2 API郵便番号のあるURLをルーティングする

これのURLは何ですか?

コントローラー:

enter image description here

ルータ:

enter image description here

+0

ここに詳細を添付する必要があります。続行するには十分ではありません。私が考えることができる唯一のことは、郵便配達員のあなたのスクリプトのローカルパスを 'public'ビットまで入力する必要がないということです。 'api/books'に行きましたか? –

+0

yuup。私はlocalhost/api/booksとlocalhost/TPM/public/api/booksを試しました。しかし、再び不運...ここにTPMは私のアプリ名です – steven

+0

ポートについてはいかがですか?あなたは 'php artisan serve'でこれを提供していますか、またはそれを迷惑な人で実行していますか?デフォルトでは、ポート80で機能しません。 –

答えて

0

あなたindex方法でreturn Response::json(['result' => true]);で試してみてください。

さらに、storage/logs/laravel.logで起こっていることの手がかりをログファイルで確認できます。

私はLaravel 4.2で、新しいクラスが作成されていてもわからない場合は、composer dump-autoloadを実行する必要があると思います。

+0

私はあなたのreturn文で試してみて、http:// localhost/TPM/api/books 。幸運なことに、「物体が見つかりません」と言っています。 – steven

+0

php artisan routeコマンドはすべてのルートリストを表示しています。 – steven