在 Laravel 4.2 中路由时路由无效
Invalid Route when routing in Laravel 4.2
我正在尝试创建一条新路线,但我一直想不通为什么它会返回 invalid route
响应。
这是路线(这条路线上没有过滤器):
Route::get('api/books/{bookId}', 'BookController@getBook');
这是我用来查询这条路线的URL:
甚至 st运行ger 的是这条路线有效:
Route::get('api/books', 'BookController@getBooks');
有效的路线列在无效的路线之前,这是我理解的最佳做法。
即使是 st运行ger,当我注释掉有效的路由时,它们 在查询时仍然有效 。我只能想象这是一个缓存问题,但正如您将在下面看到的,我已经清除了我所知道的所有缓存。
我有 运行 composer dump
和 composer clear
和 php artisan cache:clear
。非常感谢您的想法!
这个问题实际上是我的 FTP 连接的结果。我想我正在编辑的文件实际上并没有更改服务器文件。这只是表明,如果您觉得自己已经尝试了所有方法,那么 'restarting' 就是正确的选择!
我正在尝试创建一条新路线,但我一直想不通为什么它会返回 invalid route
响应。
这是路线(这条路线上没有过滤器):
Route::get('api/books/{bookId}', 'BookController@getBook');
这是我用来查询这条路线的URL:
甚至 st运行ger 的是这条路线有效:
Route::get('api/books', 'BookController@getBooks');
有效的路线列在无效的路线之前,这是我理解的最佳做法。
即使是 st运行ger,当我注释掉有效的路由时,它们 在查询时仍然有效 。我只能想象这是一个缓存问题,但正如您将在下面看到的,我已经清除了我所知道的所有缓存。
我有 运行 composer dump
和 composer clear
和 php artisan cache:clear
。非常感谢您的想法!
这个问题实际上是我的 FTP 连接的结果。我想我正在编辑的文件实际上并没有更改服务器文件。这只是表明,如果您觉得自己已经尝试了所有方法,那么 'restarting' 就是正确的选择!