Skip to content
Ultima Laravel
  • Pages
    • Introducción
      • Ventajas de utilizar Laravel
      • Entorno de desarrollo
    • Instalación Laravel
      • Composer
      • * Kits de inicio
      • Crear Virtual Host
      • Las mejores extensiones de VS Code para Laravel
      • Cómo instalar proyectos existentes de Laravel
    • Crear una aplicación Laravel
      • Organización Laravel
    • Ejemplo tabla alumnos
      • Resumen ejemplo
      • BD y autenticacion
      • Ejemplo aula_online
      • Ejercicio
      • Entorno y mensajes de error
      • Authentication
    • Base de datos
      • Modelos
        • Polimorfismo
      • Eloquent ORM
      • Migraciones (Estructura de las tablas )
      • Factories
      • Seeders
      • Query Builder. Paginación
      • Ejemplo
    • Enrutamiento
      • Routes
      • Routes y Controller
      • Las respuestas
    • Vistas
      • Vistas en Laravel: blade
        • Vistas
        • Vistas y Rutas en Laravel
      • Plantillas mediante Blade
    • Controladores, middleware y formularios
      • Controladores
      • Middleware o filtros
      • Formularios
    • Validación
    • Sesiones
    • Resumen comandos
      • Artisan
    • icon picker
      Diferencias y Helpers
    • Enlaces interesante

Diferencias y Helpers

Diferencias dd(),dump(), var_dump y print_r()


Para depurar en PHP usamos var_dump(), print_r() methos. Laravel proporciona una función para depurar se llama dd(). Diferencias entre estas funciones.

dd ()

Significa Dump and Die . El dd () es una función auxiliar para volcar el contenido de una variable al navegador. También detiene la ejecución del script. Imprimamos los datos del usuario usando dd():
La salida se ve así:
image.png
Estamos viendo 3 usuarios en una matriz. Si expandimos una matriz de usuario, obtendremos un resultado como:
image.png
Obtendremos información del usuario en los atributos o en la sección original .

dump()

El dump()método es similar a dd(). Pero ejecuta más código. He aquí un ejemplo:
La salida:
image.png

var_dump ()

Es una función incorporada de PHP. La var_dump() función muestra información estructurada sobre variables / expresiones, incluido su tipo de datos y el valor de la variable. La matriz y el objeto se exploran de forma recursiva con valores para mostrar su estructura.
Podemos ver ahora:
image.png

print_r ()

Los print_r() la información sobre los valores con un formato de presentación de teclas y elementos de matrices y objetos.
image.png
Pero es mejor usarlo <pre></pre>para ver mejor:
image.png

Nuevos helpers

Laravel 9.x presenta dos funciones helpers nuevas y convenientes que puede usar en su propia aplicación.

str

La función str devuelve una nueva instancia de Illuminate\Support\Stringable para el string dado. Esta función es equivalente al método Str::of:
Si no se proporciona ningún argumento a la función str, la función devuelve una instancia de Illuminate\Support\Str:
Ejemplo

to_route

La función to_route genera una respuesta HTTP de redirección para una ruta con nombre determinada, lo que proporciona una forma expresiva de redirigir a rutas con nombre desde sus rutas y controladores:
Si es necesario, puede pasar el código HTTP que debe asignarse a la redirección y cualquier encabezado de respuesta adicional como el tercer y cuarto argumento del método to_route:
Ejemplo


 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.