• #laravel
  • #artisan
  • #views

Generar vistas en Laravel con Artisan

Introducción

En este artículo aprenderás cómo generar vistas de manera rápida y sencilla utilizando artisan, la herramienta de línea de comandos de Laravel. Descubre cómo crear vistas con diferentes extensiones, cómo personalizar la estructura de directorios y cómo generar los tests.

En la versión 10.23.0 del framework se agregó el comando de artisan make:view que nos permite generar vistas con múltiples opciones disponibles

Crear una vista con el comando make:view

Terminal
php artisan make:view posts.index
# INFO View [resources/views/posts/index.blade.php] created successfully.

El comando anterior creará la siguiente vista en la ruta resources/views/posts/index.blade.php

index.blade.php
<div>
<!-- The best way to take care of the future is to take care of the present moment. - Thich Nhat Hanh -->
</div>

Personalizar la extensión de la vista

Ademas de indicar la ruta de la vista, también podemos indicar la extensión de la vista:

Terminal
# Podemos indicar la extensión del archivo
php artisan make:view posts.index --extension=html
# INFO View [resources/views/posts/index.html] created successfully.

Generar tests para la vista

También podemos generar los tests para la nueva vista:

Terminal
# Test con phpunit
php artisan make:view posts.index --test
# Test con pest
php artisan make:view posts.index --pest

Te puede interesar: Cómo detectar cambios en modelos Eloquent de Laravel