在Laravel 4.2中路由时无效的路由

时间:2015-10-08 19:55:34

标签: php laravel laravel-4 laravel-routing

我正在尝试创建一条新路线,但对于我的生活,我无法弄清楚为什么它会返回invalid route响应。

这是路线(此路线上没有过滤器):

Route::get('api/books/{bookId}', 'BookController@getBook');

以下是我用来查询此路线的网址:

  

https://fakeBookSite.com/api/books/2?apiKey=someRandomKey

更奇怪的是这条路线有效:

Route::get('api/books', 'BookController@getBooks');

有效的路线是在没有路线的路线之前列出的,这是我理解中的最佳做法。

更奇怪,当我注释掉有效的路线时,在查询时仍然有效。我只能想象这是一个缓存问题,但正如您将在下面看到的,我已经清除了我所知道的所有缓存。

我已经投放了composer dumpcomposer clear以及php artisan cache:clear。非常感谢您的想法!

1 个答案:

答案 0 :(得分:0)

问题实际上是我的FTP连接的结果。我想我正在编辑的文件实际上并没有改变服务器文件。这只是表明,如果你觉得你已经尝试了所有东西,那么只需“重新启动”即可!