PHPackages                             eg-mohamed/notable - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. eg-mohamed/notable

ActiveLibrary

eg-mohamed/notable
==================

This is my package notable

v1.4(8mo ago)785.3k↑75%4[1 PRs](https://github.com/EG-Mohamed/Notable/pulls)MITPHPPHP ^8.3CI passing

Since Aug 20Pushed 4mo agoCompare

[ Source](https://github.com/EG-Mohamed/Notable)[ Packagist](https://packagist.org/packages/eg-mohamed/notable)[ Docs](https://github.com/eg-mohamed/notable)[ GitHub Sponsors]()[ RSS](/packages/eg-mohamed-notable/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (8)Versions (7)Used By (0)

📝 Notable - Laravel Notes Package
=================================

[](#-notable---laravel-notes-package)

[![Latest Version on Packagist](https://camo.githubusercontent.com/6609a003c7acdce13bd78818268f801b79738374b5a35a620c00d56ba5ad3731/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f65672d6d6f68616d65642f6e6f7461626c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/eg-mohamed/notable)[![GitHub Tests Action Status](https://camo.githubusercontent.com/eec3b0636f97223af126250962007419c88e4fcced856c7a317e926b1eb74a20/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f65672d6d6f68616d65642f6e6f7461626c652f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/eg-mohamed/notable/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/046a580dc915303810940188fc3a0bf62c45f507197e25cf51517d0695014d8a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f65672d6d6f68616d65642f6e6f7461626c652f6669782d7068702d636f64652d7374796c652d6973737565732e796d6c3f6272616e63683d6d61696e266c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/eg-mohamed/notable/actions?query=workflow%3A%22Fix+PHP+code+style+issues%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/57bbabf386eac4c847a757d3c8a3e0b865bb63731c09b3439532b5ca2ebfb74e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f65672d6d6f68616d65642f6e6f7461626c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/eg-mohamed/notable)

**Notable** is a powerful Laravel package that enables you to add notes to any Eloquent model through polymorphic relationships. Perfect for adding internal comments, audit logs, user feedback, or any textual annotations to your models.

✨ Features
----------

[](#-features)

- 🔗 **Polymorphic Relationships** - Attach notes to any Eloquent model
- 👤 **Creator Tracking** - Track who created each note (also polymorphic!)
- ⏰ **Timestamps** - Automatic created\_at and updated\_at tracking
- 🔍 **Query Scopes** - Powerful query methods for filtering notes
- 🎯 **Configurable** - Customize table names through config
- 🚀 **Easy Integration** - Simple trait-based implementation
- 📦 **Laravel 10+ Ready** - Built for modern Laravel applications

🚀 Installation
--------------

[](#-installation)

Install the package via Composer:

```
composer require eg-mohamed/notable
```

Publish and run the migrations:

```
php artisan vendor:publish --tag="notable-migrations"
php artisan migrate
```

Optionally, publish the config file:

```
php artisan vendor:publish --tag="notable-config"
```

🎯 Quick Start
-------------

[](#-quick-start)

### 1. Add the Trait to Your Model

[](#1-add-the-trait-to-your-model)

```
