daniel-de-wit/nova-paperclip
Laravel Nova fields for laravel-paperclip attachments.
48,415
8
| Install | |
|---|---|
composer require daniel-de-wit/nova-paperclip |
|
| Latest Version: | 2.3.0 |
| PHP: | ^7.2.5 || ^8.0 |
| License: | MIT |
| Last Updated: | Feb 20, 2025 |
| Links: | GitHub · Packagist |
Maintainer: daniel-de-wit
nova-paperclip
Laravel Nova fields for laravel-paperclip attachments.

Installation
composer require daniel-de-wit/nova-paperclip
Fields
- PaperclipFile
- PaperclipImage
Usage
Add to Nova resource
<?php
namespace App\Nova;
use DanielDeWit\NovaPaperclip\PaperclipImage;
class MyResource extends Resource
{
public function fields(Request $request): array
{
return [
PaperclipImage::make('My Paperclip Image', 'image')
->mimes(['png'])
->width(1080)
->height(1080)
->rules(
'required',
'mimetypes:image/png',
'mimes:png',
'dimensions:width=1080,height=1080'
),
];
}
}
The extra methods such as width() and height() are currently only used for display. Rules should still be set manually.