Хелпер url в Laravel
Хелпер route строит адрес
по имени маршрута. Иногда нужен
просто абсолютный URL по пути -
без имени. Тогда используют
url.
Ей передают относительный путь - на выходе полный адрес сайта:
<?php
$url = url('/posts');
dump($url); // https://site.test/posts
?>
В Blade:
<a href="{{ url('/about') }}">about</a>
Для внутренних ссылок приложения
лучше route: путь не дублируется.
url удобен, когда имени нет
или нужен именно «путь как строка»,
собранный в абсолютный адрес.
Через url получите адрес
страницы /contacts и
выведите его в контроллере.
В Blade сделайте ссылку на
/about через url.