pavloniym/nova-shift-index-links

A Laravel Nova field to move index links to custom position

v1.0.0 2022-10-13 08:52 UTC

This package is auto-updated.

Last update: 2024-11-13 13:31:34 UTC


README

Latest Version on Packagist

This Laravel Nova package adds new resource field to shift index links and move them to custom position.

Nova Shift Index Links

Requirements

  • php: >=8.0
  • laravel/nova: ^4.1

Installation

Install the package in a Laravel Nova project via Composer:

composer require pavloniym/nova-shift-index-links

Usage

Just add ShiftIndexLinks::make() field to your resource fields section.
By default field will move shift index links to 1 index position (after checkboxes).
You can set custom position inside row using setPosition(int $position) method.

use Pavloniym\ShiftIndexLinks\ShiftIndexLinks;

public function fields(Request $request)
{
    return [
      
        // ... Nova default fields
      
        // Move links after checkboxes
        ShiftIndexLinks::make(),
        
        // OR set custom position
        ShiftIndexLinks::make()->setPosition(4),
      
        // ... Nova default fields
    ];
}

License

This project is open-sourced software licensed under the MIT license.