Inicio » Cursos » Laravel Página Web Administrable

Curso Laravel Página Web Administrable

Capitulo 9 ➜ Modelo y Migración Categoria

Implementación del modelo y migración para la tabla Categoria

Categoria es una tabla que además de los atributos deberá tener estar asociada desde la tabla Post y productos. veamos los atributos necesarios

Categoria es una tabla que además de los atributos deberá tener estar asociada desde la tabla Post y productos. veamos los atributos necesarios 

Modelo:

<?php

namespace App\Models;

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

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

    public function Producto(){
        return $this->hasMany("App\Producto");
    }

    public function Post(){
        return $this->hasMany("App\Post");
    }


}

Migración

Schema::create('categorias', 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);
            
        });

 


1897 visitas

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