我正在尝试创建一条新路线,但对于我的生活,我无法弄清楚为什么它会返回invalid route
响应。
这是路线(此路线上没有过滤器):
Route::get('api/books/{bookId}', 'BookController@getBook');
以下是我用来查询此路线的网址:
更奇怪的是这条路线有效:
Route::get('api/books', 'BookController@getBooks');
有效的路线是在没有路线的路线之前列出的,这是我理解中的最佳做法。
更奇怪,当我注释掉有效的路线时,在查询时仍然有效。我只能想象这是一个缓存问题,但正如您将在下面看到的,我已经清除了我所知道的所有缓存。
我已经投放了composer dump
和composer clear
以及php artisan cache:clear
。非常感谢您的想法!
答案 0 :(得分:0)
问题实际上是我的FTP连接的结果。我想我正在编辑的文件实际上并没有改变服务器文件。这只是表明,如果你觉得你已经尝试了所有东西,那么只需“重新启动”即可!