saedvir/projectghost

项目变更监控

dev-master / 1.0.x-dev 2019-01-07 13:36 UTC

This package is auto-updated.

Last update: 2024-09-08 07:24:02 UTC


README

此包可以帮助您查看预构建 Laravel 项目的更改,并将这些更改作为压缩文件获取。

以下是您可以执行的一些简要示例

阿拉伯语说明

在开发项目时,有时需要看到从那一刻起发生的变化。

其他用途包括您在共享主机上开发项目时,在那里您无法访问 Git 或 Composer,因此您可以查看更改并将它们作为一个压缩文件传输到您的主机。

注意

请注意,此包正在开发中,最初可能存在许多错误。

如何安装?

composer require saeedvir/projectghost

如何使用?

此命令从项目中的所有文件创建数字签名

php artisan project:ghost init

现在您可以开始工作并在项目中应用更改

以下命令找到已修改、创建或删除的文件

php artisan project:ghost scan

如果您使用以下命令,请将这些更改打包到一个 zip 文件中

php artisan project:ghost scan zip

或者以下命令将显示这些更改的摘要

php artisan project:ghost scan log

帮助

php artisan project:ghost help

如何在 Laravel 中从路由或控制器执行 artisan 命令?

Route::get('ProjectGhostCommands/{command}', function ($command) {

	/*
		For Example :
		
		http://127.0.0.1/ProjectGhostCommands/init 
		http://127.0.0.1/ProjectGhostCommands/scan 
		http://127.0.0.1/ProjectGhostCommands/scan log 
		http://127.0.0.1/ProjectGhostCommands/scan zip 
	*/

	$command = explode(' ',$command);
	if(!isset($command[1])){
		$command[1] = null;
	}
  
    \Artisan::call('project:ghost',['mode'=>$command[0],'options'=>$command[1]]); 

});

其他包

安全

如果您发现任何安全相关的问题,请通过电子邮件 saeed.es91@gmail.com 联系,而不是使用问题跟踪器。

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。