Использование абсолютных путей в Laravel с wamp

Я разрабатываю проект Laravel, используя стек wamp на Windows. Мой проект находится в отдельной папке, как C: \ wamp64 \ www \ [название проекта]. Раздражающая проблема с путями URL в коде. Я хочу обращаться с ними так, чтобы они работали как локально, так и в производственной среде.
Например, это абсолютная ссылка:

<a href="/posts/tags/{{ $tag  }}">

Он предназначен для навигации пользователя к [название проекта] / posts / … . Другими словами, я хочу получить корень проекта с косой чертой. Если это невозможно, каков правильный путь обработки путей (в среде разработки и производства). Я немного запутался с этим. Пожалуйста, предоставьте подробную информацию о WAMP и Laravel. И, пожалуйста, дайте информацию об относительных путях тоже.

0

Решение

Ты можешь использовать url Метод URL Метод вернет базовый URL

<a href="{{url('/posts/tags/'.$tag)}}">edit tag</a>

URL ()

Функция url генерирует полный URL-адрес для указанного пути

3

Другие решения

Итак, что я наконец-то сделал, так это использовал предложенный метод @iCoders плюс установив APP_URL в .окр подать в HTTP: // локальный / [project_name] / общественности.
Этот метод URL-адреса разрешает правильный путь при условии, что ваш конфиг / app.php содержит ‘url’ => env (‘APP_URL’, ‘HTTP: // локальный«) и вы заставляете генератор URL использовать APP_URL. Для получения дополнительной информации, проверьте эту ссылку:
Laravel: Изменить базовый URL?
Для разграничения среды разработки и производства для каждого файла могут использоваться разные файлы .env.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector