我在 Homestead 盒子上设置了一个 Laravel 站点,所以我在sitename.app:8000
. 我有一条名为“新闻”的路线,但是当我尝试前往时, sitename.app:8000/news
我却奇怪地跳出了sitename.app/news/
.
如果我将路由名称更改为“news2”,我可以按照正常的方式访问所需的控制器操作sitename.app:8000/news2
。所以不知何故,“新闻”本身变得不合作了——而且我很确定当我尝试访问那个 url 时,我们甚至没有达到 NewsController 的程度。
谁能从这些症状中找出可能出了什么问题?我在某个时候所做的一项与“新闻”相关的更改是添加了 RouteServiceProvider$router->model('news', "App\News");
的boot
方法,但删除它似乎并没有什么不同。
ETA:人们一直在询问 routes.php 文件。我可以从文件中删除所有内容,除了
Route::get('news', function() {
return "hello world";
});
Route::get('news2', function() {
return "hello world";
});
和 /news2 会工作,但 /news 会反弹我。所以我仍然非常相信问题比routes.php更深...