【问题标题】:Database Backup From Laravel Application从 Laravel 应用程序备份数据库
【发布时间】:2019-04-12 19:41:47
【问题描述】:

我想通过单击一个按钮从我的应用程序中备份我的整个 Laravel 应用程序 mysql 数据库,有人帮忙吗?

【问题讨论】:

    标签: mysql laravel


    【解决方案1】:

    (Laravel Backup) 由 Spatie 提供。

    这个包为你提供了一个命令(php artisan backup:run )。这不完全是您所需要的。

    但是您可以在管理部分中创建一个带有路由链接的按钮。从那里(从路由或控制器)您可以通过

    调用此命令
    Artisan::call('backup:run');
    

    这将触发备份。

    【讨论】:

    • 它给了我一个错误说“命令“备份:运行”不存在。”
    【解决方案2】:

    Here 是一个很好的包。您可以通过单击按钮发出工匠命令,或者自动执行更好的方式。

    【讨论】:

      【解决方案3】:

      阅读这篇文章https://stackoverflow.com/a/65890498/14913109

      return response()->download($latest_filename);// read above artical
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-29
        • 1970-01-01
        • 2011-07-18
        • 2013-09-20
        • 2019-11-13
        • 1970-01-01
        • 2021-08-23
        • 1970-01-01
        相关资源
        最近更新 更多