LaravelPackages.net
Acme Inc.
Toggle sidebar
mostafaznv/nova-morph-filter

Morph Filter for Laravel Nova

730
3
1.0.2
About mostafaznv/nova-morph-filter

mostafaznv/nova-morph-filter is a Laravel package for morph filter for laravel nova. It currently has 3 GitHub stars and 730 downloads on Packagist (latest version 1.0.2). Install it with composer require mostafaznv/nova-morph-filter. Discover more Laravel packages by mostafaznv or browse all Laravel packages to compare alternatives.

Last updated

Latest Version on Packagist Software License Total Downloads

Morph Filter for Laravel Nova

Morph filter fields for laravel nova


I develop in a open-source journey 🚀, I wish I lived in an environment where financial situation was fine and I could only focus on the path, but as you may know, life isn't perfect. So if you end up using my packages, please consider making a donation, any amount would go along way and is much appreciated. 🍺

Donate


Requirements:

  • PHP 8.0 or higher
  • Laravel 8.* or higher

Installation

Install using composer:

composer require mostafaznv/nova-morph-filter

Usage

use Mostafaznv\NovaMorphFilter\NovaMorphFilter;

class Post extends Resource
{
    ...
    
    public function fields(Request $request): array
    {
        return [
            ...

            MorphTo::make(trans('Owner'), 'owner')
                ->types([Admin::class, User::class])
        ];
    }


    public function filters(Request $request): array
    {
        return [
            (new NovaMorphFilter(trans('Owner'), 'owner'))
                ->types([User::class, Admin::class])
        ];
    }
}

I develop in a open-source journey 🚀, I wish I lived in an environment where financial situation was fine and I could only focus on the path, but as you may know, life isn't perfect. So if you end up using my packages, please consider making a donation, any amount would go along way and is much appreciated. 🍺

Donate


Changelog

Refer to the Changelog for a full history of the project.

License

This software released under Apache License Version 2.0.

(C) 2022 Mostafaznv, All rights reserved.

Comments