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.

Screenshot

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.

Related Packages

roboticsexpert/laravel-stapler

Easy file upload management for the Laravel Framework.

1,126 1
codesleeve/stapler

Elegant and simple ORM-based file upload package for php.

368,332 536
a7madev/laravel-stapler

Easy file upload management for the Laravel Framework.

97 0
torann/mediasort

Simply media manager for Laravel 5 using the builtin Flysystem.

12,554 20
codesleeve/laravel-stapler

Easy file upload management for the Laravel Framework.

415,782 556