xguard / tasklist
一个用于在XGuard ERP中创建和管理合同任务的插件
v1.1.2
2023-09-07 19:37 UTC
README
用于管理XGuard ERP中主管的插件
使用composer安装
使用以下命令进行安装
composer require xguard/tasklist
php artisan migrate
php artisan vendor:publish --provider="Xguard\Tasklist\TaskListServiceProvider" --force
使用以下命令创建管理员。它将提示您从用户表中输入现有的电子邮件地址。
php artisan tasklist:create-admin
现在您可以访问 /tasklist 路径来使用该包。您必须首先登录才能访问此URL。
开发
按照以下步骤对包进行修改
1: 首先,在根目录下的包文件夹中克隆tasklist存储库。如果您还没有,请创建一个“package”文件夹。
2: 然后,在您的根composer.json中的psr-4中添加一行代码
"psr-4": {
//...
"Xguard\\Tasklist\\": "package/tasklist/src/"
},
3: 将tasklist插件服务提供者添加到config/app.php中
return [ //... "providers" => [ //... Xguard\Tasklist\TaskListServiceProvider::class, ] ];
4: 运行此命令
composer dump-autoload
5: 在您的命令行中导航到tasklist包文件夹并执行以下命令
composer install npm install npm run dev
6: 返回命令行中的根文件夹,并使用以下命令发布包
php artisan vendor:publish --provider="Xguard\Tasklist\TaskListServiceProvider" --force
7: 运行包迁移
php artisan migrate --path=package/tasklist/src/database/migrations
8: 运行测试的seeder
php artisan db:seed --class="Xguard\Tasklist\database\seeds\EmployeeSeeder"
9:
php artisan tasklist:create-admin