digitalcloud / nova-resource-notes
A Laravel Nova Resource Note.
Installs: 23 006
Dependents: 0
Suggesters: 0
Security: 0
Stars: 17
Watchers: 5
Forks: 15
Open Issues: 9
Language:Vue
Requires
- php: >=7.1.0
- digitalcloud/laravel-model-notes: >=1.1
This package is auto-updated.
Last update: 2024-11-19 00:28:00 UTC
README
This package provides a Notes
field, which allow you to add and view notes for nova resource.
Installation
You can install the package via composer:
composer require digitalcloud/nova-resource-notes
Note that, this package depend on digitalcloud/laravel-model-notes
(https://github.com/DigitalCloud/laravel-model-notes), so you need to configure it before start using this package.
You must add HasNotes
trait to the resource model.
use DigitalCloud\ModelNotes\HasNotes; class YourEloquentModel extends Model { use HasNotes; }
Usage
In your nova resource add the Notes
field:
<?php namespace App\Nova; use DigitalCloud\NovaResourceNotes\Fields\Notes; use Illuminate\Http\Request; class YourResource extends Resource { // ... public static $model = 'YourEloquentModel'; // model must use `HasNotes` trait` public function fields(Request $request) { return [ // ... // This will appear in the resource detail view. Notes::make('Notes','notes'), // ... ]; } // ... }
Then, in resource detail page, you can add and delete notes for your resuorce as in the next image.