Crear solo modelo con Artisan en Laravel

Crear modelos en Laravel con Artisan para migrarlos

Publicado en Laravel 2018-03-12 17:22:01

Crear solo modelo con Artisan en Laravel

Modelos con PHP Artisan en Laravel

Diseño Web Laravel Php

Resumen: El comando crea un archivo en la ubicación apropiada en su aplicación de Laravel que contiene un código semi estructurado listo para que usted programe.

Estos comandos crean un archivo en la ubicación apropiada en su aplicación de Laravel que contiene un codigo semi estructurado listo para que usted comience  a trabajar. Esto ahorra pulsaciones de teclas, creando estos archivos desde cero. Todos estos comandos requieren que se especifique un nombre, como se muestra en el siguiente comando:

php artisan make:model destinos -m 

Con esto se generara el archivo en donde ya se encuentra el modelo Destinos en la carpeta app/ y dentro de el vamos a definir la tabla que se va a usar con esta linea:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class destinos extends Model
{
    
}

De acuerdo a nuestro diseño modelado podemos definir atributos y quedaría de la siguiente forma:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class destinos extends Model
{
    protected $table = 'destinos';
    protected $fillable = [ 
    	'metatitle_en',
    	'metatitle_es',
    	'metadescription_en',
    	'metadescription_es',
    	'nombre_en',
    	'nombre_es',
    	'descripcion_en',
    	'descripcion_es',
    	'urlfoto',
    	'slug',
    	'visitas' ];
}

Y asi podemos realizar para los demás modelos.

Modelo rutas:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class rutas extends Model
{
    protected $table = 'rutas';
    protected $fillable = [ 
    	'metatitle_en',
    	'metatitle_es',
    	'metadescription_en',
    	'metadescription_es',
    	'nombre_en','nombre_es',
    	'descripcion_en',
    	'descripcion_es',
    	'urlfoto',
    	'slug',
    	'visitas',
    	'dias',
    	'precio',
    	'destinos_id'
    	 ];
}

Y por último tenemos el modelo fotos

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class fotos extends Model
{
    protected $table = 'fotos';
    protected $fillable = [ 
    	'metatitle_en',
    	'metatitle_es',
    	'metadescription_en',
    	'metadescription_es',
    	'nombre_en',
    	'nombre_es',
    	'descripcion_en',
    	'descripcion_es',
    	'urlfoto',
    	'slug',
    	'visitas',
    	'tipo',
    	'rutas_id'
    	 ];
}

En la próxima parte migraremos  los modelos, pero antes estableceremos las realaciones de integridad MYSQL

Crear solo modelo con Artisan en Laravel

El resultado podemos verlo en el siguiente video corto de menos de 03 minutos

Redacción:| Artículo leído: 218 veces | Publicación:


Compártelo con tus amigos


Publicaciones relacionadas de Laravel