networkrailbusinesssystems/activity-log
最新稳定版本:2.1.0
Composer 安装命令:
composer require networkrailbusinesssystems/activity-log
包简介
Common activity log components for GOV.UK systems
README 文档
README
Use the Activity Log library to add common activity log components for GOV.UK systems
What's in the box?
- PHP 8.3
- Laravel 11 Blade Activity Log Page in the GOV.UK Design
Installation
Via Composer: composer require networkrailbusinesssystems/activity-log
Publish files (Optional)
All required files can be published with the command:
php artisan vendor:publish --provider="NetworkRailBusinessSystems\ActivityLog\ActivityLogServiceProvider" --tag="activity-log"
govuk-activity-log
This tag will publish the config:
- /govuk-activity-log.php
govuk-activity-log-views
This tag will publish the blade view:
- /Views/activity.blade.php
Set-up
In your web.php (or your standard route file) add the lines:
Route::activityLogActioner(YourActionerClass), Route::activityLogActioned(YourActionedClass) in the route path.
When calling this route in your blade.php, make sure to pass the id. e.g.
route('your.route', $your_user->id)
On the Model YourActionerClass and YourActionedClass, implement Actioned, Actioner + use the HasActions and HasActivities traits
Pre-requisites
The Activity Log requires the GOVUK Laravel Forms Route Macro.
Routing
A Route Macro is provided to handle the Controller routing
Configuration
| Option | Type | Default | Usage |
|---|---|---|---|
| user_model | model | App\Models\User:: class | Set the User Model to use |
统计信息
- 总下载量: 841
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-11-26