I’ve been coding with PHP for a long, long time and over that time lots and lots of that work has been leveraging form buildings and table builders to make powerful and useful (though often dull looking) forms.

There’s so many different relations that you can need to represent on a form, and so many different validation rules that you need to capture. And then there’s the mix between frontend permissions, backend permission, and javascript and all the rest of it.

Well, I think I may have found the perfect package that kind of sums up what I want from a form builder and all the rest of it, and it’s Filament. I’ve just started learning it now, and following the Laracasts for it has been really informative and interesting.

Now what I want to do is get a decent Map Form Field working with it. Leaflet would be my preferred choice. I’ve done it with other forms, so that’s the next job. Then if I can get it to save the data using Laravel Magellan that would be prefect.