Replies: 52 comments 142 replies
-
It would be nice to be able to save uploaded images with multiple sizes from the form builder. E.g. 250px, 500px. |
Beta Was this translation helpful? Give feedback.
-
I recommend to add spatie-medialibrary package support |
Beta Was this translation helpful? Give feedback.
-
What do you mean by Plus: having the support of |
Beta Was this translation helpful? Give feedback.
-
will the block-based page builder field let me embed an iFrame? what is a block-based page builder field? and how does it look like? is it something like Editor.JS? |
Beta Was this translation helpful? Give feedback.
-
The block editor will be similar to the repeater field, but you can use multiple types of blocks. The correct name is probably flexible content. |
Beta Was this translation helpful? Give feedback.
-
Some screencasts ;) I love docs. But I love you doing the hard work for me! And I’m willing to pay you every month! |
Beta Was this translation helpful? Give feedback.
-
A repeater field, allowing developers to embed several fields within a separate database table . |
Beta Was this translation helpful? Give feedback.
-
Define fields once, render them everywhere: as readonly text in table (list route), editable input on edit route, readonly text on view route |
Beta Was this translation helpful? Give feedback.
-
I have a few requests. 1) manually able to edit datepicker fields 2) relatable fields without having to save first 2a) tag like field where you can select multiple values from a related table (belongstomany) |
Beta Was this translation helpful? Give feedback.
-
I know you've covered responsive but some fine grain control over how tables are rendered in responsive. It's a tricky issue to be sure, but to make this really workable on mobile, which is an unfortunate requirement for lots of internal app as we use them more and more on the go, being able to leave some columns out on some views, or render some columns over one and other like in this example name and email. |
Beta Was this translation helpful? Give feedback.
-
Maybe export(csv, xlsx, etc) option to table using https://github.com/Maatwebsite/Laravel-Excel or other package |
Beta Was this translation helpful? Give feedback.
-
Can you tell me a bit more about the "Style customisation using Tailwind plugins, rather than overriding Blade views."? I've not seen this done before and like to understand it before I wade in with some FRs for layout / colour / font customisations. |
Beta Was this translation helpful? Give feedback.
-
Not sure if laravel spotlight can do both, but global search would be nice. Something like so: litstack/litstack#196 |
Beta Was this translation helpful? Give feedback.
-
Add "firstDayOfWeek(1)" method to date picker. Where I'm from "Monday" is the first day of week :) |
Beta Was this translation helpful? Give feedback.
-
Ability to reorder (move left or right) and show/hide columns in table via UI. So each user could setup table layout based on his needs. Also nice useful feature I saw in different admin panels: ability to save table layout setup under given name and then quickly switch between saved layouts. For example I cloud setup two table layouts (via UI for my particular user): [assume we have Invoices CRUD module]
|
Beta Was this translation helpful? Give feedback.
-
Option to have 'read-only' list Sure I can create a resource and then just don't hit create :) |
Beta Was this translation helpful? Give feedback.
-
Wow, there's a ton of good ideas here already and I'm happy to see that you're adding them to your roadmap. I'd like to propose one new thing in addition to the other proposals: adding a new component to Forms: buttons. The concept would be very simple, e.g. a user clicks a button on the frontend (edit form / table) and a PHP function runs in the backend. This would be very useful for things like a button to send a certain sort of notification. Essentially it would boil down to just Would be great if this could be considered. |
Beta Was this translation helpful? Give feedback.
-
It'd be nice to have permission library added. Spatie's package has a nova package, if we can mimic it, we could have an awesome scaffolding. |
Beta Was this translation helpful? Give feedback.
-
Hi, Not sure if this has been suggested or not - but the ability to add configurable action buttons to a form/page - preferably at the top. At the moment, with a bit of hack, I can add buttons next to the 'Save' & 'Cancel' at the bottom of the form but it would be good to have a kind of configurable 'Actions' bar - next to the 'Delete' button. |
Beta Was this translation helpful? Give feedback.
-
Keep the original css and add filament 'theme' |
Beta Was this translation helpful? Give feedback.
-
It would be super helpful if you could use attributes of a related model as the "BelongsToSelect" field label: // form
BelongsToSelect::make('game_id')
->relationship('game', 'title') // game model
public function getTitleAttribute()
{
return $this->home . ' vs. ' . $this->away;
} |
Beta Was this translation helpful? Give feedback.
-
I love the package, but one thing that I find very tedious is having to add Columns and Input fields for every model. If I have 5 or more models that I want to make, this is a very boring and slow task. It would be great if Filament could automatically detect all the models properties and already scaffold out the tables and fields. This would allow to tweak it a little afterwards, but remove a lot of the very boring work. As an example, the Invoker Laravel tool automatically discovers all the columns belonging to a certain model. I dearly hope you can implement this, as it would reduce the very biggest pain point for me when using Filament. |
Beta Was this translation helpful? Give feedback.
-
IDK if already have these options. Option to enable Query String (https://laravel-livewire.com/docs/2.x/query-string) on resources. It could have default options with all possible variable like 'search', 'sortColumn', 'filter', etc, or we can pass an array. It is usefull to share links with params. |
Beta Was this translation helpful? Give feedback.
-
I might be a little late to the party and couldn't see this mentioned before but a "Dark Mode" would be great. Most of my dev environment is in dark mode and Filament (as beautiful as it is!) is a little jarring. Just trying to save my eyes...! |
Beta Was this translation helpful? Give feedback.
-
The possibility of deciding for each resource relationship whether the edit screen should be opened in a modal or on a separate page. |
Beta Was this translation helpful? Give feedback.
-
Hi, is there also a plan to add drag & drop sorting to multiple upload? |
Beta Was this translation helpful? Give feedback.
-
That other thing I just did never happened 😬 ... moving on I brought this up briefly in person Dan, and have talked about it with a few other people since, but I think we are all denying ourselves the benefits of widely used library browser caching in favour of our build processes. I'd love to see an extracted filament.js served from a cdn. But it would be even better to have the option of also using the cdn for itemized component's where possible. I've been toying with this for a couple of days and the build speed is insane only compiling my local js and css. The server load seems to be lighter and there isn't much of a downside. Though I do use cloudflare and varnish and other such services for asset caching speed, there is a nice benefit to it already just being on your local machine because another site also used alpine or livewire etc... |
Beta Was this translation helpful? Give feedback.
-
Another nice feature would be the ability to create inline relations, like in Nova: |
Beta Was this translation helpful? Give feedback.
-
I recommend to add spatie/laravel-translatable package support |
Beta Was this translation helpful? Give feedback.
-
Maybe this is already possible in V2, but one thing we definitely need is easily customizable search. I'll give a few example use cases:
In general, any database queries (e.g. index query) should be easily customizable. |
Beta Was this translation helpful? Give feedback.
-
Hey everyone!
Thanks for all the support over the past couple of months, Filament has had tons of love, and we've received some great contributions from the community. ❤️
While we've been able to implement many of your suggestions in the current version of Filament, some ideas require breaking changes. As we're so excited to see this product move forward and innovate in the admin panel community, looking forward towards v2 seems like the best path forward for development.
We currently have these features and changes lined up for v2:
Forms (August / September 2021 Release)
spatie/laravel-medialibrary
support. spatie/medialibrary package support? #283, [CLOSED] Filament v2 Consultation - What features would you like to see? #408 (comment)spatie/laravel-tags
. TagsInput relationship #400BelongsToManySelect
field built upon the multi-select field. [CLOSED] Filament v2 Consultation - What features would you like to see? #408 (comment)Tables (September / October 2021 Release)
Admin panel (November / December 2021)
spatie/laravel-package-tools
support for plugin service providers. PluginProvider to extend Laravel-package-tools #249spatie/laravel-translatable
. laravel-translatable support #373spatie/laravel-settings
.BelongsToMany
pivot data with relation managers. Adding additional column data to pivot table when attaching records #103, Is Many To Many possible in a Filament form? #287Ecosystem
Please let us know in the replies what other changes you'd like to see in v2! These can be existing pain points, new features, inconsistencies you have noticed, and any breaking changes. 👇
Beta Was this translation helpful? Give feedback.
All reactions