𝗖𝗼𝗺𝗼 𝗖𝗿𝗶𝗮𝗿 𝘂𝗺 𝗕𝗮𝗰𝗸𝘂𝗽 𝗱𝗲 𝗕𝗮𝗻𝗰𝗼 𝗱𝗲 𝗗𝗮𝗱𝗼𝘀 𝗻𝗼 𝗟𝗮𝗿𝗮𝘃𝗲𝗹 𝟭𝟯
Backups de banco de dados protegem seus dados. Você precisa de um processo confiável para salvar seu trabalho. Siga estes passos para configurar um sistema de backup no Laravel 13 usando mysqldump.
Passo 1: Verifique sua instalação do mysqldump
Você precisa do mysqldump para exportar seus dados para um arquivo SQL. Execute este comando no seu terminal:
mysqldump --version
Se você vir um número de versão, você está pronto. Se receber um erro, encontre o seu arquivo mysqldump.exe. No Windows, ele geralmente fica aqui:
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe
Passo 2: Crie um comando Artisan
Você precisa de um comando personalizado para executar sua tarefa de backup. Use este comando para gerá-lo:
php artisan make:command DatabaseBackup
Este comando permite que você agende seus backups usando um cron job.
Passo 3: Implemente a lógica
Use o componente Symfony Process dentro do seu novo comando para acionar o utilitário mysqldump. Isso automatiza a exportação de suas tabelas e registros.
Tutorial completo: https://dev.to/mindwarezone/how-to-create-a-database-backup-in-laravel-13-2768
Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi