From e4a763db1cc2973fa2c92f392ef119cb462bad4a Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Wed, 27 May 2026 16:48:51 +0530 Subject: [PATCH] Added import and export in vehicle page --- app/Filament/Resources/VehicleEntryResource.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/Filament/Resources/VehicleEntryResource.php b/app/Filament/Resources/VehicleEntryResource.php index adba2af..15ceccc 100644 --- a/app/Filament/Resources/VehicleEntryResource.php +++ b/app/Filament/Resources/VehicleEntryResource.php @@ -2,6 +2,8 @@ namespace App\Filament\Resources; +use App\Filament\Exports\VehicleEntryExporter; +use App\Filament\Imports\VehicleEntryImporter; use App\Filament\Resources\VehicleEntryResource\Pages; use App\Models\Item; use App\Models\Plant; @@ -19,6 +21,8 @@ use Filament\Tables\Filters\Filter; use Filament\Forms\Components\DateTimePicker; use Filament\Forms\Components\Select; use Filament\Forms\Components\TextInput; +use Filament\Tables\Actions\ExportAction; +use Filament\Tables\Actions\ImportAction; class VehicleEntryResource extends Resource { @@ -280,6 +284,18 @@ class VehicleEntryResource extends Resource Tables\Actions\ForceDeleteBulkAction::make(), Tables\Actions\RestoreBulkAction::make(), ]), + ]) + ->headerActions([ + ImportAction::make() + ->importer(VehicleEntryImporter::class) + ->visible(function() { + return Filament::auth()->user()->can('view import vehicle entry'); + }), + ExportAction::make() + ->exporter(VehicleEntryExporter::class) + ->visible(function() { + return Filament::auth()->user()->can('view export vehicle entry'); + }), ]); }