Laravel - URL d'action

Laravel 5.7 introduit une nouvelle fonctionnalité appelée «URL d'action appelable». Cette fonctionnalité est similaire à celle de Laravel 5.6 qui accepte la chaîne dans la méthode d'action. L'objectif principal de la nouvelle syntaxe introduite dans Laravel 5.7 est de vous permettre d'accéder directement au contrôleur.

La syntaxe utilisée dans la version Laravel 5.6 est la suivante:

<?php
$url = action('[email protected]', ['id' => 1]);

L'action similaire appelée dans Laravel 5.7 est mentionnée ci-dessous -

<?php
$url = action([PostsController::class, 'index']);

L'un des avantages du nouveau format de syntaxe de tableau appelable est la possibilité de naviguer directement vers le contrôleur si un développeur utilise un éditeur de texte ou un IDE qui prend en charge la navigation dans le code.