Using Filament only as a "CRUD add-on" within a bigger app
I'm thinking of using Filament for its CSV import feature because I love the look and feel and Filament in general.
Here's the plan: a user uploads a CSV, then the system prompts them to match columns using some dropdowns we set up in advance. After they confirm the import, they're directed to a new page showing a table (hopefully using Filament since it's already in my stack) filled with the processed CSV data.
From there, they could, for example, click a 'get prices' button. The system would then take each row, consume some APIs, grab prices based on some logics, and update the table with those figures.
My initial thought was using custom Livewire components along with Datatables so i'll be able to provide this "spreadsheet editing" vibe in real time.. but as there are other models which dont rely on CSV files neither on tables and i already have experience with Filament's panel builder (As a whole) - I thought about somehow mixing between both approaches.. I must admit i never used the forms/tables/infolists as separate components, but always was satisfied with the full admin panel that Filament provided .. Do you think Filament can help me shorten this flow somehow, or am I better off building something custom from scratch?
Hope I was clear enough as english is not my mother tongue and sometimes it sounds crooked
5 Replies
and if this question doesn't fit here , so please let me know ....
since the packages all work 'stand alone' i don't see any reason you couldn't do it.
thank you
if i work with laravel jetstream - i can basically just use filament's elements separately within my app, without relying on filament's auth system and such, right?
Yes
great. thanks.