Laravel - URL azione

Laravel 5.7 introduce una nuova funzionalità chiamata "URL di azione richiamabile". Questa funzione è simile a quella in Laravel 5.6 che accetta la stringa nel metodo di azione. Lo scopo principale della nuova sintassi introdotta in Laravel 5.7 è quello di abilitare direttamente l'accesso al controller.

La sintassi utilizzata nella versione di Laravel 5.6 è quella mostrata:

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

L'azione simile chiamata in Laravel 5.7 è menzionata di seguito:

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

Un vantaggio del nuovo formato di sintassi dell'array richiamabile è la possibilità di passare direttamente al controller se uno sviluppatore utilizza un editor di testo o un IDE che supporta la navigazione nel codice.