Inicio » Cursos » Laravel Página Web Administrable

Curso Laravel Página Web Administrable

Lección: 10 ➜ Modelo y Migración 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

Lección 10: Modelo y Migración 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 

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

 


1446 visitas

Descarga el código del proyecto

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

Descargar ahora

Más cursos que pueden interesarte

Más cursos

Codea Codea App

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

© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023