Inicio » Cursos » Laravel Página Web Administrable

Curso Laravel Página Web Administrable

Capitulo 10 ➜ Modelo y Migración Productos

Implementación del Modelo Productos y migración a la BD Artesanías

En esta lección implementaremos el código para crear el modelo y la migración para generar la tabla

En esta lección implementaremos  el código para crear el modelo y la migración para generar la tabla

Modelo

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Producto extends Model
{
    use HasFactory;
    public $timestamps = false;
    protected $fillable = [
        'slug',
        'title',
        'description',
        'nombre',
        'descripcion',
        'urlfoto',
        'visitas',
        'orden',
        'categoria_id'
    ];

    public function Categoria(){
        return $this->belongsTo("App\Categoria");
    }
}

 

Migración

public function up()
    {
        Schema::create('productos', function (Blueprint $table) {
            $table->id();
            $table->string('slug',50);
            $table->string('title',67);
            $table->string('description',155);
            $table->string('nombre',50);
            $table->text('descripcion');
            $table->string('urlfoto',50)->default("foto.jpg");
            $table->string('visitas')->default(0);
            $table->string('orden')->default(0);
            $table->foreignId('categoria_id')->constrained();
            
        });
    }

 


1429 visitas

« Capítulo 9 – Modelo y Migración Categoria

Capítulo 11 – Modelo y Migración Post »

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

Más cursos que pueden interesarte

Más cursos

© Copyright Codea App | LATAM | 2020 - 2024