如何在 laravel 中创建构建更新?
How to create a build update in laravel?
我想知道有什么方法可以为 laravel 应用程序创建安装程序或某些程序包,用户可以通过这些方法简单地粘贴文件,部署程序将要求数据库主机和其他设置并安装应用程序.
无论如何我们都可以在当前应用程序中部署新版本,并且它将拥有所有新更新,其中可能包含以前 table 中的更新。我们希望保持数据安全并发布更新。
得到了帮助answer
安装
要为您的应用程序创建安装程序,您可以Laravel-Installer 打包。
此包具有以下特点:
- 检查服务器要求。
- 检查文件夹权限。
- 能够设置数据库信息。
- .env 文本编辑器
- .env 表单向导
- 迁移数据库。
- 播种表格。
更新
更新数据库意味着需要迁移数据库。您可以 运行 通过您的应用程序执行迁移命令。
运行 来自任何地方的迁移命令
Artisan::call('migrate');
使用路线:
Route::get('/run-migrations', function () {
return Artisan::call('migrate', ["--force"=> true ]);
});
我想知道有什么方法可以为 laravel 应用程序创建安装程序或某些程序包,用户可以通过这些方法简单地粘贴文件,部署程序将要求数据库主机和其他设置并安装应用程序.
无论如何我们都可以在当前应用程序中部署新版本,并且它将拥有所有新更新,其中可能包含以前 table 中的更新。我们希望保持数据安全并发布更新。
得到了帮助answer
安装
要为您的应用程序创建安装程序,您可以Laravel-Installer 打包。
此包具有以下特点:
- 检查服务器要求。
- 检查文件夹权限。
- 能够设置数据库信息。
- .env 文本编辑器
- .env 表单向导
- 迁移数据库。
- 播种表格。
更新
更新数据库意味着需要迁移数据库。您可以 运行 通过您的应用程序执行迁移命令。
运行 来自任何地方的迁移命令
Artisan::call('migrate');
使用路线:
Route::get('/run-migrations', function () {
return Artisan::call('migrate', ["--force"=> true ]);
});