Laravel Community Tools by Tighten
Laravel Nova icon Nova Packages

Readme

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.

Screenshots

Back to Top
Added 4 years ago
Last updated 3 Years Ago
Version 1.0.2
Composer
mostafaznv/nova-morph-filter
GitHub stars 3
Packagist downloads 730

Favorites

0 users favorited

Rating

N/A
(out of 5)
★★★★★
★★★★
★★★
★★
0 ratings

Brought to you by Tighten

Issues/Feature Requests Stats Package Ideas