Php 如何在laravel中创建构建更新?

Php 如何在laravel中创建构建更新?,php,laravel-5,deployment,laravel-5.6,Php,Laravel 5,Deployment,Laravel 5.6,我想知道有没有什么方法可以让我们为laravel应用程序创建一个安装程序或一些软件包,用户可以通过这些软件包简单地粘贴文件,部署人员将要求db主机和其他设置并安装应用程序 另外,我们在当前应用程序中部署一个新的构建,它将具有所有新的更新,这些更新可能包含上一个表中的更新。我们希望保持数据安全并发布更新。从中获得了帮助 安装 若要为应用程序创建安装程序,可以打包 此软件包具有以下功能: 检查服务器要求 检查文件夹权限 能够设置数据库信息。 .env文本编辑器 .env表单向导 迁移数据库 给

我想知道有没有什么方法可以让我们为laravel应用程序创建一个安装程序或一些软件包,用户可以通过这些软件包简单地粘贴文件,部署人员将要求db主机和其他设置并安装应用程序

另外,我们在当前应用程序中部署一个新的构建,它将具有所有新的更新,这些更新可能包含上一个表中的更新。我们希望保持数据安全并发布更新。

从中获得了帮助

安装 若要为应用程序创建安装程序,可以打包

此软件包具有以下功能:

  • 检查服务器要求
  • 检查文件夹权限
  • 能够设置数据库信息。
    • .env文本编辑器
    • .env表单向导
  • 迁移数据库
  • 给桌子种种子
更新 更新数据库意味着需要迁移数据库。您可以通过应用程序运行migrate命令

从任意位置运行迁移命令

Artisan::call('migrate');
使用路线:

Route::get('/run-migrations', function () {
    return Artisan::call('migrate', ["--force"=> true ]);
});

您是否尝试使用
mysqldump
?这是为了安装Laravel,但我想更新Laravel中的应用程序,并更新现有应用程序中的功能。是否更新应用程序代码/文件?您可以与git共享代码,也可以要求他们更新项目文件夹中的文件。