PHPackages                             soufianelasmar/quicknote - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. soufianelasmar/quicknote

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

soufianelasmar/quicknote
========================

7.0(2mo ago)015PHP

Since Apr 28Pushed 2mo agoCompare

[ Source](https://github.com/ElsmrSoufiane/quick-notes)[ Packagist](https://packagist.org/packages/soufianelasmar/quicknote)[ RSS](/packages/soufianelasmar-quicknote/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependenciesVersions (7)Used By (0)

Filament Quick Notes
====================

[](#filament-quick-notes)

[![Header](https://raw.githubusercontent.com/rodrigoarq14/filament-quick-notes/main/.github/images/cover.webp)](https://raw.githubusercontent.com/rodrigoarq14/filament-quick-notes/main/.github/images/cover.webp)

[![Latest Version](https://camo.githubusercontent.com/61f7ebe367e005ebce4de26f2d84e7399e4680577f928570bf53ef61e20d7dba/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f726172712f66696c616d656e742d717569636b2d6e6f7465733f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/rarq/filament-quick-notes)[![Downloads](https://camo.githubusercontent.com/8c2769a1a7ea424eb086cc2f5cb52956ed6573daaac006870d5928f2135b5366/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f726172712f66696c616d656e742d717569636b2d6e6f7465733f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/rarq/filament-quick-notes)[![PHP Version](https://camo.githubusercontent.com/97075a0a351c2b318b9b391b3cdbddf9e5243639c2b76c1fde7d762eb5bce325/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f726172712f66696c616d656e742d717569636b2d6e6f7465733f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/rarq/filament-quick-notes)[![Filament](https://camo.githubusercontent.com/c0eae29a85b463e6bc77560a1cb93beba1119efffadc7449a9748896520798cc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46696c616d656e742d3325323025374325323034253230253743253230352d4635394530423f7374796c653d666f722d7468652d6261646765)](https://github.com/filamentphp/filament)[![License](https://camo.githubusercontent.com/6c0e8ca690f4f50a735f754d6cc825db8d131cc92e43e09940b9492b399886e4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f726172712f66696c616d656e742d717569636b2d6e6f7465733f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/rarq/filament-quick-notes)

A FilamentPHP panel plugin that adds a persistent sticky-note system to your admin panel. Users can create, edit, color-code, reorder and manage personal notes directly from the panel topbar — without leaving the page they are working on.

Preview
-------

[](#preview)

[![Screenshot 1](https://raw.githubusercontent.com/rodrigoarq14/filament-quick-notes/main/.github/images/screenshot-1.webp)](https://raw.githubusercontent.com/rodrigoarq14/filament-quick-notes/main/.github/images/screenshot-1.webp)
[![Screenshot 2](https://raw.githubusercontent.com/rodrigoarq14/filament-quick-notes/main/.github/images/screenshot-2.webp)](https://raw.githubusercontent.com/rodrigoarq14/filament-quick-notes/main/.github/images/screenshot-2.webp)

Features
--------

[](#features)

- 🗒️ Personal sticky notes per authenticated user
- 🎨 Multiple color choices for visual organization
- 🔢 Manual reordering (move up / move down)
- 💾 Staged editing — preview all changes before saving
- ⚠️ Unsaved-changes guard when closing the panel
- 🗑️ Styled confirmation sub-modals
- 🧩 Polymorphic relation — works with any user model
- 🌐 Multilingual support

Compatibility
-------------

[](#compatibility)

Filament VersionLaravel VersionPHP Versionv3.xLaravel 108.1 – 8.3v4.xLaravel 118.2 – 8.4v5.xLaravel 11–128.2 – 8.5> PHP compatibility is determined by the supported Laravel version.

Installation
------------

[](#installation)

Install the package via Composer:

```
composer require rarq/filament-quick-notes
```

Run the install command:

```
php artisan filament-quick-notes:install
```

This will publish the config file, publish and run the migrations.

Setup
-----

[](#setup)

### 1. Register the plugin in your Panel Provider

[](#1-register-the-plugin-in-your-panel-provider)

Open the `PanelProvider` where you want the Quick Notes button to appear and register the plugin:

```
use soufianelasmar\quicknote\FilamentQuickNotesPlugin;

$panel->plugins([
    FilamentQuickNotesPlugin::make()
        ->visible(true),
]);
```

### 2. Add the trait to your User model

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

Add the `HasFilamentQuickNotes` trait to the Eloquent model that represents the authenticated user of your panel:

```
use soufianelasmar\quicknote\Traits\HasFilamentQuickNotes;

class User extends Authenticatable
{
    use HasFilamentQuickNotes;
}
```

That's all. The Quick Notes button will appear in the panel topbar immediately.

Configuration
-------------

[](#configuration)

After installation, a config file is published to `config/filament-quick-notes.php`:

```
