66 Comó actualizar CÓDIGO FUENTE de LOCAL a PRODUCCIÓN SERVIDOR HOSTING con(LARAVELyMYSQL)FULLSTACK

Duración: 7 min
Módulo: 🎬 Módulo de Vistas Públicas y Funcionalidades Core Lección 2 de 16

Descripción

🚀 Lección 66: Actualización del Código Fuente de Local a Producción

Esta lección avanzada explica paso a paso cómo mover el código recién terminado del módulo IPTV (modelo, vistas, controlador) a tu servidor de hosting utilizando el cliente FTP (FileZilla/WinSCP) y cómo sincronizar la base de datos para que el nuevo módulo funcione inmediatamente.

1. 📂 Transferencia de Archivos del Proyecto [00:00]

El objetivo es arrastrar y soltar todos los componentes del módulo IPTV del lado local al lado remoto (servidor), sobrescribiendo los archivos existentes o añadiendo los nuevos.

ComponenteUbicación LocalUbicación en el ServidorAcción
Vistasresources/views/admin/ iptv/resources/views/admin/Arrastrar el directorio completo iptv/ [00:24].
Controladorapp/Http/Controllers/ IptvController.phpapp/Http/Controllers/Arrastrar el archivo [01:32].
Modeloapp/Models/ Iptv.phpapp/Models/Arrastrar el archivo [01:47].
Migracióndatabase/migrations/ (archivo de tabla IPTV)database/migrations/Arrastrar el archivo de migración de la tabla de IPTV [02:08].
Rutasroutes/ web.phproutes/Sobrescribir este archivo, ya que contiene la nueva ruta de recurso para IPTV [03:13].
Menú (Layout)resources/views/layouts/ admin.blade.phpresources/views/layouts/Sobrescribir este archivo, ya que contiene el enlace al nuevo módulo IPTV en el menú de navegación [02:40].

2. 🗄️ Sincronización de la Base de Datos [03:39]

Una vez que el código está en el servidor, si la tabla de IPTV no existe en la base de datos de producción, el sistema fallará.

2.1. Acceso a phpMyAdmin

  • Se accede al cPanel del hosting y se abre phpMyAdmin para gestionar la base de datos conectada al proyecto en producción.
  • Se confirma que la tabla iptvs está ausente [04:01].

2.2. Importación Rápida de la Tabla

  • En lugar de ejecutar comandos de migración de Laravel (php artisan migrate) a través de la consola, se utiliza una forma directa de agregar la tabla:
    1. Exportar la tabla iptvs de la base de datos local (guardando el archivo .sql).
    2. En phpMyAdmin del servidor, se selecciona la opción "Importar".
    3. Se sube el archivo .sql de la tabla iptvs exportada [04:39].

2.3. Verificación Final

  • Una vez importada la tabla, el módulo IPTV está completamente funcional en el dominio público [05:08].
  • Se realizan pruebas de Registro, Muestra, Edición y Eliminación de un canal IPTV para confirmar que la base de datos y el código están correctamente sincronizados [05:11].

Este proceso completa la implementación de un módulo CRUD funcional y su despliegue en un entorno de producción.