Laravel: Попытка получить URL (с префиксом) в полном приложении laravel - PullRequest
0 голосов
/ 28 марта 2019

Использование версии Laravel 5.6. У меня есть следующий код в файле route / web.php

Route::prefix('farmapp')->group(function () {

Route::get('/', 'Admin\DashboardController@index');

Route::get('/units', 'Admin\UnitController@index');

});

Как вы можете видеть выше, я использую префикс 'farmapp', чтобы все URL-адреса приложений начинались с '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 на какой-либо другой префикс, я могу легко изменить его в веб-файле, но, поскольку на боковой панели и в других файлах приложений так много ссылок, и мне нужно изменить farmapp на новый во всех этих файлы, и это займет некоторое время процесс .. так есть ли способ / стратегия / функция Laravel для автоматического обновления всех этих URL-адресов путем изменения префикса в веб-файле? Короче говоря, я не хочу добавлять префикс во все эти URL-адреса файлов. При указании префикса в Интернете этот префикс должен автоматически добавляться в боковую панель / другие файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...