Skip to content

Comando Artisan de Laravel que genera la estructura de un recurso y además, permite agregarle un modelo y un controlador

Notifications You must be signed in to change notification settings

ecreeth/laravel-resource-view

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Comando Artisan para crear un recurso de vistas blade e agregarle un controlador y un modelo

Intalación

Para instalar este comando artisan, sólo debemos de ejecutar el siguiente comando:

composer require ecreeth/laravel-resource-view

Utilización del comando

El comando php artisan make:resource-view categories creará una carpeta llamada categories. Dentro de la misma también se crearán los siguientes archivos:

  • index.blade.php
  • create.blade.php
  • show.blade.php
  • edit.blade.php

Cada una de las vistas blade tendrá el siguiente código

Texto alternativo

Funcionalidades adicionales del comando

El comando php artisan make:resource-view acepta las siguientes opciones

  1. -m, --model Crea el modelo para el recurso
  2. -r, --resource Crea el controlador del recurso
  3. -p, --path Agrega las rutas para el recurso en el archivo de rutas web.php

Crear un nuevo recurso y además agregarle el controlador y el modelo.

Para agregar un nuevo recurso junto con su controlador y modelo, sólo tenemos que ejecutar el siguiente comando:

php artisan make:resource-view categories --model --resource --path

También podemos ejecutar php artisan make:resource-view categories -m -r -p y sería el mismo resultado.

El comando nos generará lo siguiente

Texto alternativo

Y además nos agregará a nuestro archivo de rutas las siguientes líneas de código:

// Path resource for categories

Route::resource('categories', 'CategoryController');

About

Comando Artisan de Laravel que genera la estructura de un recurso y además, permite agregarle un modelo y un controlador

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published