Laravel 5.7 представляет новую функцию под названием «URL вызываемого действия». Эта функция похожа на ту, что в Laravel 5.6, которая принимает строку в методе действия. Основное назначение нового синтаксиса, представленного в Laravel 5.7, состоит в том, чтобы напрямую разрешить вам доступ к контроллеру.
Синтаксис, используемый в версии Laravel 5.6, показан ниже —
<?php $url = action('UserController@profile', ['id' => 1]);
Подобное действие, названное в Laravel 5.7, упомянуто ниже —
<?php $url = action([PostsController::class, 'index']);
Одним из преимуществ нового синтаксического формата вызываемого массива является возможность прямой навигации к контроллеру, если разработчик использует текстовый редактор или IDE, поддерживающую навигацию по коду.