Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:frameworks:laravel

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:php:frameworks:laravel [2025/03/12 12:59] – [Controladores] tempwininformatica:programacion:php:frameworks:laravel [2025/03/31 15:30] (actual) – [Modelos] tempwin
Línea 609: Línea 609:
 === Modelos === === Modelos ===
  
-Para crear un nuevo modelo Eloquent:+Para crear un nuevo modelo [[informatica:programacion:php:frameworks:laravel:eloquent_orm|Eloquent]]:
  
 <code bash> <code bash>
Línea 718: Línea 718:
 Los comandos de Artisan que más usaremos serán los relacionados con migraciones de la base de datos y creación de componentes. Los comandos de Artisan que más usaremos serán los relacionados con migraciones de la base de datos y creación de componentes.
  
 +==== Ayuda ====
 +
 +Para mostrar la ayuda de cualquier comando de **artisan** hay que añadir ''%%--help%%''. Por ejemplo:
 +
 +<code bash>
 +php artisan make:model --help
 +</code>
 +
 +==== Información ====
 +
 +Para mostrar la información de un modelo:
 +
 +<code php>
 +php artisan model:show <NOMBRE_MODELO>
 +</code>
 +
 +Por ejemplo:
 +
 +<code>
 +$ php artisan model:show User
 +
 +App\Models\User
 +
 +  Table: users
 +  Connection: mysql
 +  Primary key: id
 +  Incrementing: Yes
 +  With: []
 +  WithCount: []
 +  Belongs to Many: []
 +
 +  Attributes:
 +    id: int (auto-increment)
 +    name: string
 +    email: string
 +    meta: array (cast)
 +    created_at: Illuminate\Support\Carbon (cast: datetime)
 +    updated_at: Illuminate\Support\Carbon (cast: datetime)
 +
 +  Relationships:
 +    posts(): HasMany(App\Models\Post)
 +      🔑 Foreign key: user_id
 +      🗝️ Owner key: id
 +
 +  Methods:
 +    getEmailVerifiedAtAttribute()
 +    setPasswordAttribute($value)
 +
 +</code>
 ==== Servidor web de desarrollo ==== ==== Servidor web de desarrollo ====
  
informatica/programacion/php/frameworks/laravel.1741780747.txt.gz · Última modificación: por tempwin