10 funciones de laravel que facilitan tu trabajo

10 funciones de laravel que facilitan tu trabajo


Laravel Php Framework

Laravel es un framework MVC basado en PHP útil para que un desarrollador web haga que sus proyectos tengan un mayor rendimiento. En cualquier caso, Laravel es un framework open-source, teniendo su propio código disponible en GitHub y a día de hoy sigue siendo uno de los mejores frameworks para desarrolladores backend gracias también al continuo soporte y evolución que recibe a diario.

Basándose en el lenguaje de programación PHP, para utilizar el framework Laravel es necesario aprender PHP. ¿Por qué aprender PHP?

PHP acrónimo de Hypertext Processor es un lenguaje de programación diseñado principalmente para el desarrollo web. Es uno de los lenguajes de programación más usados en 2022, ya que su conocimiento permite aprender los lenguajes y la lógica detrás de la programación de una manera sencilla. Es uno de los lenguajes más eficientes y compatibles para servidores, software y bases de datos.

Aprender PHP es un paso importante para convertirse en un desarrollador de Laravel. Para aquellos que son nuevos con este framework, es importante identificar y conocer los atajos para facilitar el trabajo al desarrollar una aplicación web. Laravel por sí mismo cumple con los desarrolladores y automatiza muchos procesos que hacen que la codificación sea más compacta y rápida.

Sin embargo, hay muchas funciones que, si se usan en el contexto y en el momento adecuado, se convierten en un recurso valioso para un desarrollador de Laravel. Veamos algunos de ellos:

  1. Blank – la función auxiliar blank() comprueba si un valor está vacío, es decir, null. Un valor vacío significa una cadena que contiene espacios en blanco, un array vacío o una cadena vacía. Esta función no se puede usar con booleanos, pero se vuelve muy útil cuando se verifica un formulario completado por un usuario.
  2. public_path() – esta función devuelve una ruta absoluta al directorio público presente dentro de tu aplicación Laravel. Esta función también te permite pasar la ruta a un archivo.
  3. route() – es una de las funciones más poderosas en el framework de Laravel. La función route() genera una URL para nombrar la ruta a la que se hace referencia. Si la ruta acepta parámetros, es posible pasarlos en una matriz php como segundo argumento.
  4. auth() – probablemente la función más utilizada por los desarrolladores de Laravel. Esta función no requiere que se ingrese la “Auth facade”. Funciona de forma sencilla y se aprovecha principalmente para obtener acceso del usuario que se está conectando a la aplicación web. Devuelve una instancia de autenticación y simplifica el proceso de inicio de sesión a unas pocas líneas de código.
  5. dump() – El dump de variables es muy útil si desea depurar una o más variables. Se puede ejecutar el dump de varias variables pasando variables adicionales a la función del dump. Además de la función dump() , también existe otra versión de esta última. Se llama dd que significa “dump and die”. Esta función es muy similar a dump(), pero cuando se la llama, finaliza la ejecución del script.
  6. keyBy() – questa funzione si rivela estremamente utile da utilizzare con i cicli foreach. Trasforma una collection in un array con una chiave a scelta dello sviluppatore. 
$by_key = $books->keyBy('title');

$by_key->all();
  1. array_get() – otro método increíble que hace la vida más fácil para el desarrollador de Laravel es array_get(). La función recupera un valor de una matriz anidada usando el "." (punto).
$array = ['users' => ['managers' => ['name' => 'John']]];
$price = array_get($array, 'products.desk.price');  
  1. collect() – si se desea cambiar la construcción para almacenar ciertos tipos de datos, Laravel proporciona este método que aprovecha las collections. Se vuelve fácil vincular matrices a colecciones usando collect(). La función crea una instancia de una colección basada en los valores que se pasan como parámetro.
  2. optional() – la función acepta un argumento como parámetro del cual será posible llamar a sus métodos o acceder a las propiedades previamente definidas en el código. Si el objeto es null, la función devolverá null. Es un recurso importante cuando se desea crear o editar un campo de actor hecho para nuestra aplicación web, que interactúa con el sistema. (procesos de registro, login o modificación del usuario registrado)
  3. tap() – esta función de Laravel toma dos argumentos, un valor y un closure. El valor se pasará al closure y se devolverá el mismo valor. Veamos un ejemplo:
$product = Product::find(1);
return tap($product, function ($product) {
   $product->update([
      'price' =>  '200'
   ]);
});

En las líneas de código, se devolverá el modelo $producto en lugar de un valor booleano. Esta función es muy versátil ya que será posible encadenar cualquier método sobre ella. El valor siempre será devuelto.

Estas son algunas de las funciones de Laravel más útiles y populares que sirven para hacer la vida más fácil a los desarrolladores. Este framework PHP es ahora uno de los más utilizados entre los desarrolladores web, ya que es simple de implementar y funcional para simplificar tareas. Aprender Laravel y PHP son dos aspectos cruciales para aspirar al rol de desarrollador web, en un mercado cada vez más pujante que busca el uso de estas tecnologías con más frecuencia que en el pasado.

Curso de programación Aulab Hackademy

Conviértete en Desarrollador weben 6 meses

Descubre el bootcamp de programación Hackademy

Programa Completo

© 2022 Aulab. Todos los derechos reservados • P.IVA: IT07647440721 • Política de privacidad