diff --git a/app/Models/Producto.php b/app/Models/Producto.php index ee30aac..8695a73 100644 --- a/app/Models/Producto.php +++ b/app/Models/Producto.php @@ -7,6 +7,14 @@ class Producto extends Model { + /** + * La categoría a la que pertenece el producto. + */ + public function categoria(): BelongsTo + { + return $this->belongsTo(Categoria::class); + } + /** * Los pedidos que tienen al producto. */ diff --git a/database/migrations/2024_03_12_195543_add_categoria_id_to_productos.php b/database/migrations/2024_03_12_195543_add_categoria_id_to_productos.php new file mode 100644 index 0000000..6b5d249 --- /dev/null +++ b/database/migrations/2024_03_12_195543_add_categoria_id_to_productos.php @@ -0,0 +1,28 @@ +unsignedBigInteger('categoria_id')->after('id'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('productos', function (Blueprint $table) { + $table->dropColumn('categoria_id'); + }); + } +};