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.