Currently Available: Need a skilled Software Developer for your next project?
Categories
Laravel

Curated Laravel and Filament Resources Worth Starting With

Laravel is a PHP framework for building web applications. Filament is an open-source framework that runs on Laravel for building business interfaces, including admin panels, dashboards, and screens for managing records. Filament provides reusable components for common tasks. Laravel handles the application’s data, rules, and other features.

Start with the official documentation for your versions, then use community resource lists to find packages to investigate. A package’s appearance in a roundup or plugin directory does not show that it supports your versions or meets your project’s security needs.

Check versions before choosing a resource

Laravel and Filament release on separate schedules. Check that a package supports your versions before following its installation instructions or adding it to your project. Documentation checked on November 12, 2026, states that Laravel 13 was released on March 17, 2026, and requires PHP 8.3 or later. The Laravel release notes list support dates and version-specific changes.

Filament 5.x lists PHP 8.2 or later, Laravel 11.28 or later, and Tailwind CSS 4.1 or later as requirements. Tailwind CSS is the styling framework Filament uses to build its interface. Check the Filament 5.x installation requirements against your project’s environment, then confirm that each package you consider supports your Laravel and Filament versions. A package described simply as “Filament compatible” may target an older major version.

The Filament installation documentation covers two approaches: adding a panel builder to create an admin panel, or using individual components in Blade views, Laravel’s template files. Its new-project scaffolding command overwrites modified files, so read its instructions before using that command in an existing project.

Follow the official learning path

Learn Laravel’s core concepts in its documentation. Then use the Filament documentation for your version to build the interface you need. Filament is built on Livewire, which connects PHP code on the server to interactive browser interfaces. Filament also uses Alpine.js and Tailwind CSS. Its overview explains how to configure its components in PHP and links to testing resources for Pest and PHPUnit, two PHP testing tools.

For a new Laravel project, consider a Laravel starter kit. Starter kits provide optional scaffolding, including authentication setup. They offer a starting point; you do not need one to build a Laravel application.

First learn how Laravel handles routes, data, and application logic. Then create or choose a Laravel project and install the Filament panel builder by following the instructions for your version. Use the documentation to build the screens you need. Before putting them into production, check the documentation’s guidance on testing and deployment.

Find Laravel tools by the job they do

When your project needs a common feature, start by checking Laravel’s first-party packages. The Laravel release documentation lists packages such as Cashier for billing, Dusk for browser testing, Horizon for queue monitoring, and Pint for code formatting. It also lists Reverb for real-time features, Sanctum for API authentication, Scout for search, and Telescope for debugging and application inspection.

Choose a package that meets a specific need. If you need to monitor queued jobs, read Horizon’s documentation. If you need search, compare Scout’s documented integrations with the search service your project uses. Before installing a package, check its requirements and instructions for your Laravel version. First-party status tells you who maintains a package, but you still need to check whether it fits your project.

Use Filament plugins as leads, not endorsements

In the Filament plugin directory, developers can browse plugins and filter by Filament version, along with other properties. A plugin adds features to Filament. The directory lists plugins maintained by Filament and marked “Official,” as well as plugins maintained by other developers.

Filament states that it does not review or vet the security of third-party plugins. Before installing a plugin, check whether its documentation lists your Filament and Laravel versions. Review its release history to see whether it fits your maintenance needs, and check that its license and dependencies suit your project. Read the installation and upgrade instructions. Also check whether Laravel or Filament already provides the feature. These checks help you choose, but they do not guarantee that a package is secure.

Treat Awesome lists as discovery tools

The newer filastudio Awesome Laravel list has a Filament section with packages and other resources to investigate. The list describes Laravel 12 as the latest version, but the official Laravel release notes document Laravel 13. Use the list to find resources, and check the official version documentation for current release information.

The older chiraggude Awesome Laravel list includes packages, tutorials, hosting, books, and community links. Some entries cover older Laravel releases. Before adding a project to a current codebase, check its documentation and release history.

What I'm building

Delegate tasks. Get software.

Give Vroni a GitHub issue, bug report, spec, or rough idea. It reads the repo, plans the change, writes code, runs checks, and works toward a review-ready pull request.

Take a look at vroni.com

Email updates

Usually a new article and a few links I found interesting.

No spam. Unsubscribe with one click.

Leave a Reply

Your email address will not be published. Required fields are marked *