What's new

PHP Pa help kung pano mag backup database (Laravel framework)

Blackmembah

Addict
Joined
Jan 28, 2023
Posts
196
Solutions
1
Reaction
54
Points
77
Pwede po ba mag backup ng database within 1 click lang ng button? Pa help mga papsi
 
Oo, pwede po mag-backup ng database sa Laravel framework gamit ang isang-click button.

Isang simpleng paraan upang gawin ito ay gamit ang artisan command na backup:database. Ito ay bahagi ng package na spatie/laravel-backup na maaaring i-install gamit ang composer.

Una, i-install ang package sa pamamagitan ng pagpapatakbo ng command na ito sa terminal:

Code:
composer require spatie/laravel-backup

Pagkatapos nito, idagdag ang service provider sa config/app.php file sa providers array:

PHP:
'providers' => [
    // ...
    Spatie\Backup\BackupServiceProvider::class,
    // ...
];

Pagkatapos i-save ang file, tumakbo ng command na ito upang mag-publish ng backup.php config file:

Code:
php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider"

Pagkatapos nito, ikonfigurang ang config/backup.php file ayon sa inyong pangangailangan. Maaaring baguhin ang mga settings gaya ng directory ng backup, disk na gagamitin, at iba pa.

Sa huli, lumikha ng endpoint o route sa web.php file na tatawag sa backup:database command:

PHP:
Route::get('/backup', function () {
    Artisan::call('backup:run');
  
    return 'Backup complete';
});

Maaaring baguhin ang uri ng route depende sa inyong pangangailangan.

Sa puntong ito, maaari na ngayong tumawag ng http://your-app-url/backup sa inyong browser upang mag-backup ng database ng inyong Laravel application.
 
Back
Top