Laravel - URL действия
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, которая поддерживает навигацию по коду.