Welcome to YTUnity

One free SpiderTaz Network account works across every network site.

Featured creators

Creators on the SpiderTaz Network

Become a creator →

Stock Report with Filament PDF & Excel Export | Laravel Filament Inventory Management System | 20

Webslesson Guide 1 months ago

Description

In this video, we build a proper Stock Report, for our inventory management system, with filters for product, warehouse, and date range, and two export buttons, Filament export PDF, and Filament export Excel, both respecting whatever filters are currently applied on screen.

This is a Laravel Filament 5 project feature, that every real inventory management software needs, a clean, filterable, exportable report, not just a table on screen. We build this using a custom Filament page, instead of a Resource, which is a brand new pattern in this series, combined with Laravel Filament export Excel, using the Maatwebsite Excel package, and a dedicated PDF template, for a proper, printable Filament export.

This is part of our complete inventory management system in Laravel, built step by step, using Laravel Filament. If you are working on an inventory management system project, a warehouse management system in Laravel, or searching for how Filament export PDF, and Filament 5 export Excel actually work, this video walks through the complete implementation, from scratch.

━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 WHAT YOU WILL LEARN IN THIS VIDEO
━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Building a custom Filament page with HasTable and InteractsWithTable
✅ Adding a custom filter with its own date range form fields
✅ Creating a Filament export Excel class with FromCollection, WithHeadings, and WithMapping
✅ Building a styled PDF template for Filament export PDF
✅ Reading active table filters to keep exports in sync with the screen
✅ Installing and using Maatwebsite Excel and Laravel DomPDF

━━━━━━━━━━━━━━━━━━━━━━━━━━━
📂 FILES COVERED IN THIS VIDEO
━━━━━━━━━━━━━━━━━━━━━━━━━━━
📄 app/Filament/Pages/StockReport.php
📄 app/Exports/StockReportExport.php
📄 resources/views/filament/pages/stock-report.blade.php
📄 resources/views/pdf/stock-report.blade.php

━━━━━━━━━━━━━━━━━━━━━━━━━━━
📖 BLOG POST + FULL SOURCE CODE
━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 Blog Post with Source Code: https://www.webslesson.info/2026/08/laravel-13-filament-5-inventory-management-system.html

━━━━━━━━━━━━━━━━━━━━━━━━━━━
📺 COMPLETE PLAYLIST — Laravel Filament Inventory Management System
━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎬 Part 1 — Installation & Setup: https://youtu.be/796FXMF6joY
🎬 Part 2 — Database Design: https://youtu.be/5dPfGUTR9kE
🎬 Part 3 — Panel Branding & Navigation: https://youtu.be/o7jgfRGvi9s
🎬 Part 4 — Category Module: https://www.youtube.com/watch?v=UsLIgCeDshk
🎬 Part 5 — Unit Module: https://youtu.be/m8EkbuEMG-I
🎬 Part 6 — Supplier Module: https://www.youtube.com/watch?v=q7FE9loMmtM
🎬 Part 7 — Customer Module: https://youtu.be/Iy5M0yht8Fc
🎬 Part 8 — Product Module + File Upload: https://youtu.be/uZFQ2myF7nY
🎬 Part 9 — Warehouse Management: https://youtu.be/1H26vKdQFh8
🎬 Part 10 — Purchase Order Module: https://youtu.be/9novegIuDrg
🎬 Part 11 — Auto Stock Increase (Observers): https://youtu.be/rp4DGFo8blU
🎬 Part 12 — Purchase Detail View Page: https://youtu.be/HBVZ353faDk
🎬 Part 13 — Sale Management Module: https://youtu.be/VZclyNjYeX8
🎬 Part 14 — Auto Stock Decrease (Observers): https://youtu.be/7598X-LzFQc
🎬 Part 15 — Sale Detail View Page: https://youtu.be/0LCcCiau-7c
🎬 Part 16 — Stock Overview: https://youtu.be/VdpXPZHY9wk
🎬 Part 17 — Stock Adjustment: https://youtu.be/r10qOpEBJYI
🎬 Part 18 — Dashboard Widgets: https://youtu.be/tRDCtApGfH0
🎬 Part 19 — Dashboard Charts: https://youtu.be/go5mN5b57Yc
🎬 Part 20 — Stock Report: (You are here)
🎬 Part 21 — Purchase Report: Coming Soon

━━━━━━━━━━━━━━━━━━━━━━━━━━━
#Laravel #Filament #FilamentExport #FilamentExportPDF #FilamentExportExcel #LaravelFilamentInventory #LaravelFilament5Project #InventoryManagementSystem #InventoryManagementSoftware #WarehouseManagementSystem #LaravelTutorial #PHP #WebDevelopment #Laravel2026 #FilamentPHP