kingga / laravel-workflow-timesheet
这是为 kingga/workflow 设计的 Laravel 接口,包括将信息存储在数据库中的模型,并将信息重新添加到结构中。
1.0.0
2019-07-28 03:05 UTC
Requires
This package is auto-updated.
Last update: 2024-09-29 05:20:54 UTC
README
这是一个 Laravel 扩展基础库 kingga/workflow-timesheet 的包。此包可用于将解析的文件存储到数据库中,然后将其从数据库转换为对象。
安装
- 运行命令
composer require kingga/laravel-workflow-timesheet - 将
Kingga\LaravelWorkflowTimesheet\WorkflowTimesheetServiceProvider服务提供者添加到config/app.php文件中。 - 运行命令
php artisan migrate
使用方法
存储
use Kingga\WorkflowTimesheet\Parser; use Kingga\LaravelWorkflowTimesheet\WorkflowWeek; $parser = new Parser; $week = $parser->parse(storage_path('timesheets/Time-Sheet.csv')); // NOTE: The user must be logged in as this is assigned per user. WorkflowWeek::create($week);
检索
use Kingga\LaravelWorkflowTimesheet\WorkflowWeek; dd(WorkflowWeek::first()->toObject());