1. 首页
  2. Laravel

使用Laravel Executor简化应用程序的安装和更新

Laravel Executor是Ash Allen的一个包,它简化了在安装或更新web应用程序时运行代码和命令的过程。

这个包提供了可以从artisan命令行运行的\”Executor\”类。一个基本示例是在从远程存储库中提取项目的最新版本后运行以下命令:

1<?php
2
3namespaceAppExecutor;
4
5useAshAllenDesignLaravelExecutorClassesExecutor;
6
7classAppUpdateextendsExecutor
8{
9publicfunctionrun():Executor
10{
11return$this->simpleDesktopNotification(\"Starting Executor\", \"Starting the AppUpdate Executor.\")
12->runExternal(\"composer install\")
13->runArtisan(\"migrate\")
14->runArtisan(\"cache:clear\")
15->completeNotification();
16}
17}

该命令将运行composer安装、运行artisan迁移、清除缓存,并通过桌面通知通知用户。

要触发执行器,请运行artisan。使用上面的例子,它看起来像:

1php artisan executor:app-update

这里是一个通过命令行运行执行器的可视化视图,如项目自述中所示:

如果您有一个场景,您想手动运行执行器,您可以使用run()方法:

1(newAppInstall())->run();

了解更多信息

您可以了解有关此软件包的更多信息,获取完整的安装说明,并在ash jc allen/laravel executor的GitHub上查看源代码。

使用Laravel Executor简化应用程序的安装和更新 为WP2原创文章,链接:https://www.wp2.cn/laravel/%e4%bd%bf%e7%94%a8laravel-executor%e7%ae%80%e5%8c%96%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e7%9a%84%e5%ae%89%e8%a3%85%e5%92%8c%e6%9b%b4%e6%96%b0/

发表评论

您的电子邮箱地址不会被公开。