chondal / model-notes
在多种模型中创建笔记。
v1.4.0
2020-12-11 10:52 UTC
Requires (Dev)
- orchestra/testbench: ^4.6
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 是您想要查看的当前模型实例。
这将列出笔记并提供一个模态框,以便能够向模型添加笔记,您可以发布视图以按需修改它们。
截图
贡献
欢迎拉取请求。对于重大更改,请首先创建一个问题以讨论您想要更改的内容。
请确保根据需要更新测试。