Quizás se han preguntado muchas veces acerca de la siguiente sintaxis:

$table->integer('section_id')->unsigned()->nullable();

¿Cómo es posible llamar a un método y luego a otro y a otro en la misma línea?

Con PHP es posible y Laravel hace uso de ello en las migraciones.

También con Javascript es posible, como vemos en este código de Jquery:

$("#p1").css("color","red").slideUp(2000).slideDown(2000);

Este estilo es llamado method chaining y se logra cuando un método devuelve una referencia a otro objeto o a sí mismo,

Explicado suena complicado pero en la práctica es muy sencillo, como veremos en el siguiente video…

Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.

Lección siguiente Aprende qué son las interfaces, cómo usarlas y definirlas en PHP y Laravel