mastani / nova-git-manager
Laravel Nova Git 管理工具。
0.0.1
2022-04-16 05:51 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-09-16 11:46:44 UTC
README
这是一个为Laravel Nova提供的包,允许您轻松管理您的Git。
屏幕截图
需求
- PHP >= 7.1
- 拥有Laravel应用并安装了Laravel Nova
shell_exec
函数启用(用于运行git log/checkout/pull命令)。查看用法
安装
通过composer安装包
$ composer require mastani/nova-git-manager
在NovaServiceProvider
的tools
方法中注册工具
// app/Providers/NovaServiceProvider.php
// ...
public function tools()
{
return [
// ...
new \Mastani\NovaGitManager\NovaGitManager,
];
}
自定义(可选)
如果您想更改“Git路径”或“提交URL”,可以发布配置文件
php artisan vendor:publish --provider="Mastani\NovaGitManager\ToolServiceProvider" --tag="config"
现在转到“config/nova-git-manager.php”并更改值
/*
|--------------------------------------------------------------------------
| Git root path
|--------------------------------------------------------------------------
|
| Determine the default Git root path
| Default is your project base path.
|
*/
'git_path' => base_path(),
/*
|--------------------------------------------------------------------------
| Commit base url
|--------------------------------------------------------------------------
|
| Determine the default Git commit url
| Example for Github: https://github.com/your_username/your_repository/commit/%s
| Example for Gitlab: https://gitlab.com/your_username/your_repository/-/commit/%s
|
*/
'commit_url' => 'https://github.com/your_username/your_repository/commit/%s'
贡献者
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。