2017-10-21 50 views
0

我是laravel4.2的新手,嘗試創建一個RESTFUL API,但當我試圖在郵遞員中輸入URL {localhost/TPM/public/api/books}時出錯。PHP laravel 4.2帶郵遞員的API路由URL

這是什麼網址?

控制器:

enter image description here

路由器:

enter image description here

+0

您需要在此處附上更多信息。沒有足夠的繼續。我能想到的唯一的事情就是你不必在郵遞員中輸入腳本的本地路徑,直到「公共」位。你有沒有嘗試過去'api/books'? –

+0

yuup。我嘗試了localhost/api/books和localhost/TPM/public/api/books。但再次運氣不佳...在這裏TPM是我的應用程序名稱 – steven

+0

該端口如何?你用'php artisan serve'來服務這個,還是在流浪漢中運行它?默認情況下,它不在端口80上提供服務。 –

回答

0

return Response::json(['result' => true]);嘗試在你的index方法。

此外,您可以檢查日誌文件以找到storage/logs/laravel.log中正在發生的事情的線索。

我認爲在Laravel 4.2中,如果創建新類但需要執行composer dump-autoload但不確定。

+0

我試着用你的return語句和url是http:// localhost/TPM/api/books 。它沒有運氣說「找不到任何物體」。 – steven

+0

php artisan route命令正在工作n顯示所有路由列表。 – steven