Rapid Laravel Apps With Filament
In this Laracasts series, I will teach you how to rapidly build applications using Filament and Laravel. By episode two, we will have a nearly fully functioning application.
Beyond that, we will dive into the six different Filament packages (Forms, Tables, Notifications, Actions, Infolists, and Widgets) and show how they combine to provide an unparalleled rapid development experience. Along the way, learn additional tips to go fast that can be applied to any Laravel project.
Series episodes
Filament Forms (7)
Introduction to Filament
12m 5sLearn how to quickly build beautiful, functional apps with Filament’s panel builder—create forms and tables effortlessly for your Laravel models.
Basic Form Inputs
12m 52sMaster basic Filament form inputs with validation and custom styles to create user-friendly, polished forms for your Laravel applications.
Select Input
14m 17sDiscover how to use Filament’s powerful select inputs, including native selects, combo boxes, and dependent selects, to build dynamic Laravel forms with ease.
Checkbox List
5m 53sLearn to use Filament’s CheckboxList input to select multiple options and easily store array data in your database for dynamic, user-friendly Laravel forms.
Layouts
9m 31sEnhance your Filament forms with customizable layouts that boost both style and usability, creating polished, user-friendly Laravel applications with ease.
Fill Forms with Factory Data
9m 49sSpeed up manual testing by filling your Filament forms with factory data, making Laravel app development faster, easier, and more efficient.
File Uploads
11m 28sLearn how Filament leverages FilePond and Spatie Media Library to create seamless, powerful file uploads with an exceptional user experience in Laravel apps.
Filament Tables (3)
Table Columns
14m 30sLearn to display data effectively using Filament’s table column classes. Enhance your tables with flexible, powerful columns for a better user experience.
Table Filters
7m 49sLearn to add powerful table filters with Filament. Help users quickly find the data they need by implementing easy, effective filtering options.
Table Actions
11m 22sMaster Filament’s three table actions to easily interact with your records. Boost your app’s functionality with practical, user-friendly table controls.
Other Filament Packages (6)
Infolists
12m 49sCreate custom record pages with Filament’s Infolists. Learn how to design flexible layouts that showcase your data clearly and beautifully.
Relation Managers
8m 15sManage and visualize related models effortlessly with Filament’s Relation Managers. Streamline relationships directly within your Filament panels for better control.
Using Filament Outside of Panels
12m 35sDiscover how to use Filament forms and actions outside panels with Livewire components. Enhance your Laravel apps with flexible, powerful UI tools.
Widgets
19m 8sShowcase your data with powerful Filament widgets. Learn to use various widget types and integrate them seamlessly with table filters for dynamic views.
Notifications
6m 35sSend customized user notifications effortlessly with Filament’s Notification class. Learn to engage users with tailored alerts that fit your app’s needs.
Configuring Panels
11m 23sCustomize Filament panels’ look, feel, and functionality with flexible configuration options. Learn to use multiple panels seamlessly in one app.
Plugins and Next Steps (2)
Filament Plugins
8m 55sExtend Filament with powerful plugins! Learn to find, install, customize, and even create plugins to enhance your admin panel’s features and user experience.
Next Steps to Learn More
5m 40sTake your Filament skills to the next level! Discover clear steps to advance from beginner to confident, intermediate, and advanced Filament developer.




