Plugin for Filament Admin that adds a dropdown menu to the header to quickly create new items.

Overview

Filament Quick Create

Plugin for Filament Admin that adds a dropdown menu to the header to quickly create new items from any page.

Screen shot of Filament quick create in use in dark mode Screen shot of Filament quick create in use in light mode

Installation

Install the package via composer

composer require awcodes/filament-quick-create

Excluding Resources

Publish the config file.

php artisan vendor:publish tag=filament-quick-create-config

Then just add the Resource Classes that you want to exclude.

'exclude' => [
    UserResource::class,
    ...
]

Usage

That's it, after installing the create menu will show up in the filament header next to the global search input.

Comments
  • Use @svg

    Use @svg

    Please make this package support users that choose to disable blade components in config/blade-icons.components.disabled.

    It is a non-breaking change.

    (Filament v3 will also switch to using the @svg() directive.)

    opened by tanthammar 2
  • Feature Request: Include only option

    Feature Request: Include only option

    i have over 20 resources and new ones are added often. I would really love to only have in my quick create menu the 4-5 resources I actually want there versus having to exclude everything i dont want.

    opened by MACscr 2
  • option enabled without create page.

    option enabled without create page.

    is there any way to hide this option if users do not have rides to create any resources?

    I mean it works fine if the user has 3 access from 6 resources it shows 3 of them but it isn't hiding when the user has 0 from 6 resources it shows a blank drop-down.

    it may be done by checking the item count in the blade component.

    image

    opened by SkeyPunyapal 1
  •   No arguments expected for

    No arguments expected for "vendor:publish" command, got "tag=filament-quick-create-config".

    When i try to create this command "php artisan vendor:publish tag=filament-quick-create-config" , Then in terminal showing " No arguments expected for "vendor:publish" command, got "tag=filament-quick-create-config". "

    opened by MaheKarim 1
  • Add check if user has the right to create

    Add check if user has the right to create

    It's better to check if the user has the right to create, otherwise you get a permission denied. I think it's better to hide the option in this case. Agree ? David

    opened by invaders-xx 1
Releases(v1.2.2)
  • v1.2.2(Nov 4, 2022)

    What's Changed

    • Fix: action names by @awcodes in https://github.com/awcodes/filament-quick-create/pull/22

    Full Changelog: https://github.com/awcodes/filament-quick-create/compare/v1.2.1...v1.2.2

    Source code(tar.gz)
    Source code(zip)
  • v1.2.1(Nov 4, 2022)

    What's Changed

    • Fix: bug in relationship fields by @awcodes in https://github.com/awcodes/filament-quick-create/pull/21

    Full Changelog: https://github.com/awcodes/filament-quick-create/compare/v1.2.0...v1.2.1

    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(Nov 4, 2022)

    What's Changed

    • Chore: add pint and actions by @awcodes in https://github.com/awcodes/filament-quick-create/pull/19
    • Feat: Support simple resources by @awcodes in https://github.com/awcodes/filament-quick-create/pull/20

    Full Changelog: https://github.com/awcodes/filament-quick-create/compare/v1.1.1...v1.2.0

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Nov 2, 2022)

    What's Changed

    • Facade, sort and resource registration by @awcodes in https://github.com/awcodes/filament-quick-create/pull/18
    • Retrieve resources and disable sorting by @FDT2k in https://github.com/awcodes/filament-quick-create/pull/17

    New Contributors

    • @FDT2k made their first contribution in https://github.com/awcodes/filament-quick-create/pull/17

    Full Changelog: https://github.com/awcodes/filament-quick-create/compare/v1.1.0...v1.1.1

    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Oct 3, 2022)

    What's Changed

    • Use @svg by @tanthammar in https://github.com/awcodes/filament-quick-create/pull/13
    • Feat: Automatically hide button if no items are present. by @awcodes in https://github.com/awcodes/filament-quick-create/pull/15

    New Contributors

    • @tanthammar made their first contribution in https://github.com/awcodes/filament-quick-create/pull/13

    Full Changelog: https://github.com/awcodes/filament-quick-create/compare/v1.0.5...v1.1.0

    Source code(tar.gz)
    Source code(zip)
  • v1.0.5(Sep 8, 2022)

    What's Changed

    • fix duplicate calls caused by badge count by @awcodes in https://github.com/awcodes/filament-quick-create/pull/10

    Full Changelog: https://github.com/awcodes/filament-quick-create/compare/v1.0.4...v1.0.5

    Source code(tar.gz)
    Source code(zip)
  • v1.0.4(Jul 25, 2022)

    What's Changed

    • Sort resources alphabetically by @awcodes in https://github.com/awcodes/filament-quick-create/pull/7

    Full Changelog: https://github.com/awcodes/filament-quick-create/compare/v1.0.3...v1.0.4

    Source code(tar.gz)
    Source code(zip)
  • v1.0.3(Jul 21, 2022)

    What's Changed

    • Allow to exclude resources by @ArtMin96 in https://github.com/awcodes/filament-quick-create/pull/6

    New Contributors

    • @ArtMin96 made their first contribution in https://github.com/awcodes/filament-quick-create/pull/6

    Full Changelog: https://github.com/awcodes/filament-quick-create/compare/v1.0.2...v1.0.3

    Source code(tar.gz)
    Source code(zip)
  • v1.0.2(Jul 21, 2022)

    What's Changed

    • fixed the issue with dropdown always showing scrollbar by @alperenersoy in https://github.com/awcodes/filament-quick-create/pull/4
    • switch to use floating ui by @awcodes in https://github.com/awcodes/filament-quick-create/pull/5

    New Contributors

    • @alperenersoy made their first contribution in https://github.com/awcodes/filament-quick-create/pull/4

    Full Changelog: https://github.com/awcodes/filament-quick-create/compare/v1.0.1...v1.0.2

    Source code(tar.gz)
    Source code(zip)
  • v1.0.1(Jul 14, 2022)

    What's Changed

    • only display the resource in the quick add dropdown menu if the user is allowed to create a record by @thyseus in https://github.com/awcodes/filament-quick-create/pull/1

    New Contributors

    • @thyseus made their first contribution in https://github.com/awcodes/filament-quick-create/pull/1

    Full Changelog: https://github.com/awcodes/filament-quick-create/compare/v1.0.0...v1.0.1

    Source code(tar.gz)
    Source code(zip)
  • v1.0.0(Jul 6, 2022)

Owner
Adam Weston
Adam Weston
This package adds support for verifying new email addresses: when a user updates its email address, it won't replace the old one until the new one is verified.

Laravel Verify New Email Laravel supports verifying email addresses out of the box. This package adds support for verifying new email addresses. When

Protone Media 300 Dec 30, 2022
Menu ordering/management application demo, like Wordpress menu manager

Menu manager like Wordpress using Laravel and Nestable See demo at: http://laravel-menu-builder.gopagoda.com/admin/menu Tutorial coming up at: http://

Maksim Surguy 336 Nov 25, 2022
Filament-spatie-laravel-activitylog - View your activity logs inside of Filament. ⚡️

View your activity logs inside of Filament. This package provides a Filament resource that shows you all of the activity logs created using the spatie

Ryan Chandler 45 Dec 26, 2022
A media picker plugin for Filament Admin.

Filament Curator A media picker plugin for Filament Admin. ‼️ This package is still in development ‼️ This package does not work with Spatie Media Lib

Adam Weston 84 Jan 7, 2023
A convenient helper for using the laravel-seo package with Filament Admin and Forms

Combine the power of Laravel SEO and Filament PHP. This package is a convenient helper for using the laravel-seo package with Filament Admin and Forms

Ralph J. Smit 39 Dec 21, 2022
Admin user, role and permission management for Laravel Filament

Filament Access Control Opinionated setup for managing admin users, roles and permissions within Laravel Filament Features Separate database table for

Elisha Witte 69 Jan 4, 2023
Access laravel log through Filament admin panel

Access laravel log through Filament admin panel Features Syntax highlighting Quickly jump between start and end of the file Refresh log contents Clear

Guilherme Saade 20 Nov 22, 2022
Filament Admin Panel application installer.

Filament Installer Install globally with composer. composer global require awcodes/filament-installer Now you can run the new command to quickly set u

Adam Weston 7 Dec 18, 2022
Easily add Laravel Telescope and Horizon to Filament admin panel.

Filament Debugger This is where your description should go. Limit it to a paragraph or two. Consider adding a small example. Installation You can inst

Stephen Jude 5 Nov 24, 2022
Add Server-Timing header information from within your Laravel apps.

Laravel Server Timings Add Server-Timing header information from within your Laravel apps. Installation You can install the package via composer: comp

Beyond Code 498 Dec 15, 2022
🕵🏻‍♂️  The easiest way to respect the "do not track" header in Laravel

trackable The easiest way to respect the "do not track" header in Laravel Installation composer require s360digital/trackable API Trackable will expos

s360 2 Oct 7, 2022
PHP Simple Response, XML, JSON,... auto response with accept in request's header

simple-response Simple package to handle response properly in your API. This package does not include any dependency. Install Via Composer $ composer

Phuong Danh 3 Dec 8, 2021
Filament Plugin to help implement Cloudflare turnstile into your forms.

Filament Turnstile Filament Turnstile, is a plugin to help you implement the Cloudflare turnstile. This plugin uses Laravel Turnstile Behind the scene

Coderflex 5 Jun 12, 2023
Simple plugin to toggle maintenance mode from Filament.

Filament Maintenance Plugin This plugin allows you to easily toggle maintenance mode from your Filament Admin Panel. You can also set a secret token t

Keysaw 6 Jun 8, 2023
Foreman is a Laravel scaffolding application that automates common tasks you typically perform with each new Laravel app you create

Foreman is a Laravel scaffolding application that automates common tasks you typically perform with each new Laravel app you create. The directives you want Forman to perform are outlined in a JSON based template file.

Indatus 145 Apr 13, 2022
Framework agnostic PHP package for marking navigation items active.

Ekko Framework agnostic PHP package for marking navigation items active. Features Framework agnostic. Can be modified for any custom application and U

Laravelista 275 Jul 27, 2022
Html menu generator for Laravel

Html Menu Generator for Laravel This is the Laravel version of our menu package adds some extras like convenience methods for generating URLs and macr

Spatie 813 Jan 4, 2023
A TWBS menu builder for Laravel

Laravel Menu Builder A menu builder for Laravel 4-5 using Bootstrap's markup. Документация на Русском Note that this package is shipped with no styles

Alexander Kalnoy 24 Nov 29, 2022
📝 Artisan Menu - Use Artisan via an elegant console GUI

?? Artisan Menu Use Artisan via an elegant console GUI Features Run built-in and custom Artisan commands from a console GUI Prompts to enter required

Jordan Hall 149 Dec 29, 2022