Laravel:尝试在完整的laravel应用程序中获取URL(带有前缀)

时间:2019-03-28 14:37:57

标签: laravel-5

使用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/farmapplocalhost/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中添加前缀。通过在网络上提供前缀,该前缀必须自动添加到侧边栏/其他文件中。

0 个答案:

没有答案