Curso Laravel Página Web Administrable
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();
});
}
1547 visitas
« Capítulo 9 – Modelo y Migración Categoria
Capítulo 11 – Modelo y Migración Post »
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar© Copyright Codea::App Cursos de Programación Online | LATAM | 2020 - 2024