elijahcruz/laranotes

一个简单的包,允许您创建笔记。

dev-master 2022-07-04 22:39 UTC

This package is auto-updated.

Last update: 2024-09-05 03:16:51 UTC


README

Latest Version on Packagist Total Downloads GitHub Actions

这里应该放您的描述。尽量限制在一段或两段之内,并提及您支持的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)。有关更多信息,请参阅 许可证文件