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);
            
        });

 


2202 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

Codea Applications

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú

© Copyright Codea::App Cursos de Programación Online | LATAM | 2020 - 2024