Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Action Export Laravel Package

jeffersongoncalves/filament-action-export

View on GitHub
Deep Wiki
Context7
v3.6.12

Fixed

  • Removed title heading from print and PDF templates, showing only the table
v2.6.12

Fixed

  • Removed title heading from print and PDF templates, showing only the table
v1.5.11

Fixed

  • Removed title heading from print and PDF templates, showing only the table
v3.6.11

What's Changed

  • fix: use direct array access in print template instead of data_get()data_get() interprets dots as nested array traversal, causing relationship columns (e.g. roles.name) to show empty in print output
v2.6.11

What's Changed

  • fix: use direct array access in print template instead of data_get()data_get() interprets dots as nested array traversal, causing relationship columns (e.g. roles.name) to show empty in print output
v1.5.10

What's Changed

  • fix: use direct array access in print template instead of data_get()data_get() interprets dots as nested array traversal, causing relationship columns (e.g. roles.name) to show empty in print output
v3.6.10

What's Changed

  • fix: eager-load relationship columns (e.g. roles.name) for export/print to prevent N+1 queries and empty data in apps with preventLazyLoading()
v2.6.10

What's Changed

  • fix: eager-load relationship columns (e.g. roles.name) for export/print to prevent N+1 queries and empty data in apps with preventLazyLoading()
v1.5.9

What's Changed

  • fix: eager-load relationship columns (e.g. roles.name) for export/print to prevent N+1 queries and empty data in apps with preventLazyLoading()
v3.6.9

Fixed

  • Fix print showing empty data: use correct $get() paths without ../ prefix (resolved to wrong state path)
  • Use Livewire dispatch event to trigger print in browser instead of relying on Alpine x-init re-execution
v2.6.9

Fixed

  • Fix print showing empty data: use correct $get() paths without ../ prefix (resolved to wrong state path)
  • Use Livewire dispatch event to trigger print in browser instead of relying on Alpine x-init re-execution
v1.5.8

Fixed

  • Fix print showing empty data: use correct $get() paths without ../ prefix (resolved to wrong state path)
  • Use Livewire dispatch event to trigger print in browser instead of relying on Alpine x-init re-execution
v1.5.7

Fixed

  • Fix empty print output - replaced htmlentities() with base64_encode() in PHP and atob() in JS to correctly pass HTML through the template literal without breaking the iframe rendering
v2.6.8

Fixed

  • Fix empty print output - replaced htmlentities() with base64_encode() in PHP and atob() in JS to correctly pass HTML through the template literal without breaking the iframe rendering
v3.6.8

Fixed

  • Fix empty print output - replaced htmlentities() with base64_encode() in PHP and atob() in JS to correctly pass HTML through the template literal without breaking the iframe rendering
v1.5.6

Fixed

  • Refactor afterStateUpdated callback to use Get $get('../field') instead of Livewire form methods for reading sibling form field values.
v2.6.7

Fixed

  • Fix empty print content - replaced $livewire->getMountedTableActionForm()->getState() with Get $get('../field') in afterStateUpdated callback for better compatibility across Filament versions.
v3.6.7

Fixed

  • Fix empty print content - replaced $livewire->getMountedTableActionForm()->getState() with Get $get('../field') in afterStateUpdated callback. The Livewire form methods don't exist in Filament v5, causing the callback to fail silently.
v1.5.5

Fixed

  • Fix potential shouldRefresh is not defined Alpine.js error - inlines PHP boolean values directly in x-init instead of relying on x-data which may be overridden by Filament's modal component.
v2.6.6

Fixed

  • Fix shouldRefresh is not defined Alpine.js error - Filament's modal component overrides x-data, so custom variables were lost. Now inlines PHP boolean values directly in x-init as JS literals.
v3.6.6

Fixed

  • Fix shouldRefresh is not defined Alpine.js error - Filament's modal component overrides x-data, so custom variables were lost. Now inlines PHP boolean values directly in x-init as JS literals.
v1.5.4

Fixed

  • Simplified print state detection in table-view blade - replaced direct Livewire property access with component getState() method
v2.6.5

Fixed

  • Fix potential Property [mountedTableBulkAction] not found error - replaced direct Livewire property access with component getState() method in table-view blade
v3.6.5

Fixed

  • Fix Property [mountedTableBulkAction] not found on component error in Livewire v4 - replaced direct Livewire property access with component getState() method in table-view blade
v2.6.4

Fixed

  • Fix Method TableView::name does not exist error - use statePath() instead of name() in TableView::make() for Filament v4 compatibility
v3.6.4

Fixed

  • Fix Method TableView::name does not exist error - use statePath() instead of name() in TableView::make() for Filament v5 compatibility
v3.6.3

What's Changed

  • Separate preview modal: Preview data now opens in a dedicated modal with pagination instead of inline static preview
  • Reactive column filters: Column filter checkboxes now reflect in Print output on both export and preview modals
  • Hidden field mechanism: Added reactive communication between JS and Livewire via table_view hidden input
  • Print on both screens: Print via hidden iframe works from both the export modal and the preview modal
  • JS asset registration: Added filament-export.js with triggerInputEvent() and printHTML() functions
  • Removed ExportPreview Livewire component (replaced by TableView form component)
  • Removed preview-section.blade.php (replaced by modal in table-view.blade.php)
  • Removed unnecessary [@phpstan-ignore](https://github.com/phpstan-ignore) annotations (Filament v5 types are correct)

Full Changelog: https://github.com/jeffersongoncalves/filament-action-export/compare/v3.6.2...v3.6.3

v3.6.2

Improvement

  • Refactor: use hidden iframe for print instead of opening a new browser tab. Print dialog now appears inline without navigating away.
v3.6.1

Bug Fix

  • Fix: wrap print JS in IIFE to fix Uncaught SyntaxError: Unexpected token 'var' caused by Livewire's js() evaluating via Alpine.js new Function()
v3.6.0

New Feature

  • Print button: Added a Print button to the export modal that opens table data in a new browser window and triggers window.print(). Works for both HeaderAction and BulkAction. Respects isPrintEnabled() and isDirectDownload() settings.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge