Php 在Laravel 4.2中进行路由时路由无效
我正在尝试创建一个新的路由,但我一直不明白它为什么返回Php 在Laravel 4.2中进行路由时路由无效,php,laravel,laravel-4,laravel-routing,Php,Laravel,Laravel 4,Laravel Routing,我正在尝试创建一个新的路由,但我一直不明白它为什么返回无效路由响应 以下是路由(此路由上没有筛选器): 以下是我用来查询此路线的URL: Route::get('api/books/{bookId}', 'BookController@getBook'); 更奇怪的是,这条路线有效: Route::get('api/books', 'BookController@getBooks'); 有效的路线在无效的路线之前列出,这是我理解的最佳实践 甚至是陌生人,当我注释出确实有效的路由时,它们在被
无效路由
响应
以下是路由(此路由上没有筛选器):
以下是我用来查询此路线的URL:
Route::get('api/books/{bookId}', 'BookController@getBook');
更奇怪的是,这条路线有效:
Route::get('api/books', 'BookController@getBooks');
有效的路线在无效的路线之前列出,这是我理解的最佳实践
甚至是陌生人,当我注释出确实有效的路由时,它们在被查询时仍然有效。我只能想象这是一个缓存问题,但正如您将在下面看到的,我已经清除了我所知道的所有缓存
我已经运行了
composer dump
和composer clear
和php artisan缓存:clear
。非常感谢您的想法 问题实际上是我的FTP连接造成的。我想我正在编辑的文件实际上并没有改变服务器文件。这只是为了表明,如果你觉得你已经尝试了一切,只是'重新启动'是一条路要走 问题实际上是我的FTP连接造成的。我想我正在编辑的文件实际上并没有改变服务器文件。这只是为了表明,如果你觉得你已经尝试了一切,只是'重新启动'是一条路要走 你的其他路线行吗?行。请参见编辑后的问题。我可以得到所有的书;我就是找不到一个特别的书商。我必须完全关闭我正在编辑的所有文件并重新启动我的FTP。。。现在开始工作了。你的其他路线有效吗?有效,是的。请参见编辑后的问题。我可以得到所有的书;我就是找不到一个特别的书商。我必须完全关闭我正在编辑的所有文件并重新启动我的FTP。。。它正在工作。