Laravel 13 मध्ये Database Backup कसा तयार करायचा
Database backups तुमच्या डेटाचे संरक्षण करतात. तुमचे काम सुरक्षित ठेवण्यासाठी तुम्हाला एका विश्वसनीय प्रक्रियेची गरज आहे. mysqldump वापरून Laravel 13 मध्ये बॅकअप सिस्टम सेट करण्यासाठी या पायऱ्या फॉलो करा.
पायरी १: तुमचे mysqldump इन्स्टॉलेशन तपासा
तुमचा डेटा SQL फाईलमध्ये एक्सपोर्ट करण्यासाठी तुम्हाला mysqldump ची आवश्यकता आहे. तुमच्या टर्मिनलमध्ये ही कमांड रन करा:
mysqldump --version
जर तुम्हाला व्हर्जन नंबर दिसला, तर तुम्ही तयार आहात. जर एरर आला, तर तुमची mysqldump.exe फाईल शोधा. Windows वर, ती सहसा येथे असते:
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe
पायरी २: Artisan कमांड तयार करा
तुमची बॅकअप टास्क रन करण्यासाठी तुम्हाला एक कस्टम कमांड लागेल. ती तयार करण्यासाठी ही कमांड वापरा:
php artisan make:command DatabaseBackup
ही कमांड तुम्हाला cron job वापरून तुमचे बॅकअप शेड्यूल करण्याची परवानगी देते.
पायरी ३: लॉजिक लागू करा
mysqldump युटिलिटी ट्रिगर करण्यासाठी तुमच्या नवीन कमांडमध्ये Symfony Process component वापरा. यामुळे तुमच्या टेबल्स आणि रेकॉर्ड्सचा एक्सपोर्ट ऑटोमेट होतो.
Full tutorial: https://dev.to/mindwarezone/how-to-create-a-database-backup-in-laravel-13-2768
Optional learning community: https://t.me/GyaanSetuAi