Controladores Invocables en Laravel 5

Pueden ser muchos los casos en los que un controlador no necesite de demasiada lógica y podamos hacer con un sólo método, para ello podemos utilizar controladores invocables en Laravel 5 y utilizarlos desde el sistema de rutas de Laravel sin la necesidad de llamar a ningún método.

La idea es que en lugar de hacer lo siguiente:

 

Podamos hacer lo siguiente con el mismo resultado:

 

 

Eso es, gracias al método mágico de PHP __invoke podemos utilizar un controlador como si de un método se tratase y ejecutarlo de forma directa sin la necesidad de llamar a ningún método.

Cursosdesarrolloweb ©. Todos los derechos reservados.

Login

Create an Account Back to login/register