elijahcruz / laranotes
一个简单的包,允许您创建笔记。
dev-master
2022-07-04 22:39 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-05 03:16:51 UTC
README
这里应该放您的描述。尽量限制在一段或两段之内,并提及您支持的PSRs,以避免用户和贡献者的混淆。
安装
您可以通过composer安装此包
composer require elijahcruz/laranote
用法
首先您需要公开迁移文件
php artisan vendor:publish --tag=laranotes-migrations
然后您可以运行迁移
php artisan migrate
接下来您可以将 HasNotes
特性添加到任何您想要使用笔记的模型中
<?php use Illuminate\Database\Eloquent\Model; use Elijahcruz\Laranote\HasNotes class User extends Model { use HasNotes; }
现在您可以使用以下方法创建、获取、更新和删除笔记
$user->notes()->get(); $user->note(1)->first(); $user->createNote('Title', 'Body'); $user->updateNote(1, 'This is an updated note', 'This is the updated body'); $user->deleteNote(1);
对于创建和更新笔记,笔记是
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG
贡献
有关详细信息,请参阅 CONTRIBUTING
安全
如果您发现任何与安全相关的问题,请通过电子邮件 elijah@ec-ws.com 联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅 许可证文件