From f3d1aab505f71ff787cb0b2bdc4eebde8d465f92 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 3 Nov 2026 12:54:07 +0530 Subject: [PATCH] Added courier inward and outward in page --- .../Resources/CourierInwardResource.php | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/Filament/Resources/CourierInwardResource.php b/app/Filament/Resources/CourierInwardResource.php index 179650e2..4b2de8f3 100644 --- a/app/Filament/Resources/CourierInwardResource.php +++ b/app/Filament/Resources/CourierInwardResource.php @@ -2,6 +2,8 @@ namespace App\Filament\Resources; +use App\Filament\Exports\CourierInwardExporter; +use App\Filament\Imports\CourierInwardImporter; use App\Filament\Resources\CourierInwardResource\Pages; use App\Filament\Resources\CourierInwardResource\RelationManagers; use App\Models\CourierInward; @@ -14,6 +16,8 @@ use Filament\Tables; use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\SoftDeletingScope; +use Filament\Tables\Actions\ExportAction; +use Filament\Tables\Actions\ImportAction; class CourierInwardResource extends Resource { @@ -192,6 +196,22 @@ class CourierInwardResource extends Resource Tables\Actions\ForceDeleteBulkAction::make(), Tables\Actions\RestoreBulkAction::make(), ]), + ]) + ->headerActions([ + ImportAction::make() + ->label('Import Courier Inward') + ->color('warning') + ->importer(CourierInwardImporter::class) + ->visible(function () { + return Filament::auth()->user()->can('view import courier inward'); + }), + ExportAction::make() + ->label('Export Courier Inward') + ->color('warning') + ->exporter(CourierInwardExporter::class) + ->visible(function () { + return Filament::auth()->user()->can('view export courier inward'); + }), ]); }