使用Laravel 5.6版本。我在routes / web.php文件中有以下代码
Route::prefix('farmapp')->group(function () {
Route::get('/', 'Admin\DashboardController@index');
Route::get('/units', 'Admin\UnitController@index');
});
如上所述,我使用前缀'farmapp'
,以便所有应用程序网址均以'farmapp'
开头,例如localhost/arainfarms/farmapp
和localhost/arainfarms/farmapp/units
现在进入菜单栏/边栏链接:
<ul class="nav nav-tabs border-0 flex-column flex-lg-row">
<li class="nav-item">
<a href="{{ url('farmapp/') }}" class="nav-link active"><i class="fe fe-home"></i> Home</a>
</li>
<li class="nav-item">
<a href="{{ url('farmapp/units') }}" class="nav-link"><i class="fe fe-check-square"></i> Farm Units</a>
</li>
</ul>
如您所见,我在每个farmapp
中都使用url
前缀。
将来如果我想将farmapp
更改为其他前缀,我可以轻松地在Web文件中进行更改,但是由于侧边栏和其他应用程序文件中的链接太多,因此我必须将farmapp
更改为new所有这些文件中的一个都需要花费一些时间。.so是否有任何方法/策略/ Laravel函数通过更改Web文件中的前缀来自动更新所有这些url?简而言之,我不想在所有这些文件url中添加前缀。通过在网络上提供前缀,该前缀必须自动添加到侧边栏/其他文件中。