【发布时间】:2020-05-17 19:19:37
【问题描述】:
我已经开始在一个现有的 laravel 项目中工作,我发现所有的路由都像往常一样放在 routes/web.php 中。但是当我声明一条新路线时,它甚至无法在工匠route:list 命令上找到。
所以到目前为止我尝试的是找出现有路由的工作方式,因为我刚刚从现有 routes/web.php 文件中删除了一些路由,但我只是想知道它对项目没有影响。所有已删除的路由仍会重定向到控制器的指定方法,并且所有功能都可以正常工作。所以看起来有另一个文件来放置路由而不是默认的 web.php
我已经清除了所有的缓存,比如
php artisan config:cache
php artisan cache:clear
php artisan view:clear
web.php上的所有路由如下
Route::group(['middleware' => ['auth']], function() {
//all routes are declared here like
Route::get('/', 'HomeController@index'); //example route
});
那么有什么办法可以找出在幕后工作的路由文件吗?
或者真的可以更改路由文件的默认路径然后routes/web.php吗?
【问题讨论】: