chondal/model-notes

在多种模型中创建笔记。

v1.4.0 2020-12-11 10:52 UTC

This package is auto-updated.

Last update: 2024-09-11 18:59:16 UTC


README

在laravel中显示和创建多个模型中的笔记。

安装

composer require chondal/model-notes

然后执行迁移以迁移 "notes" 表

依赖项

此包使用以下包

composer require laracasts/flash

如何使用

发布名为 notes.php 的配置文件,配置将成为笔记作者的模型,通常是用户模型。

在将使用笔记的模型中,使用随包提供的 HasNotes trait。

示例

use SoftDeletes;
use HasNotes;

protected $guarded = [];

当您想在模型中显示笔记时,例如在同一模型的编辑屏幕上,您可以调用以下方法。

{{ ModelNotes::card($model) }}

其中 $model 是您想要查看的当前模型实例。

这将列出笔记并提供一个模态框,以便能够向模型添加笔记,您可以发布视图以按需修改它们。

截图

alt text alt text

贡献

欢迎拉取请求。对于重大更改,请首先创建一个问题以讨论您想要更改的内容。

请确保根据需要更新测试。

许可证

MIT