diff --git a/app/Http/Controllers/Admin/ManageReportsController.php b/app/Http/Controllers/Admin/ManageReportsController.php index 4768f2e..5bde661 100644 --- a/app/Http/Controllers/Admin/ManageReportsController.php +++ b/app/Http/Controllers/Admin/ManageReportsController.php @@ -11,6 +11,7 @@ use App\Exports\ReportExports; use App\Models\ManageRestaurant; use App\Models\ReferralUsers; use App\Exports\ExportReports; +use Carbon\Carbon; class ManageReportsController extends Controller { @@ -41,16 +42,15 @@ class ManageReportsController extends Controller * Use : To download the excel. */ - - public function exportReport(Request $request) { // dd($request->all()); $reportType = $request->input('reportType'); $states = $request->input('states'); $restaurants = $request->input('restaurants', []); - $startDate = $request->input('startDate'); - $endDate = $request->input('endDate'); + $startDate = \Carbon\Carbon::parse( $request->startDate)->format('Y-m-d'); + $endDate = \Carbon\Carbon::parse( $request->endDate)->format('Y-m-d'); + // Set the file name based on the report type $fileName = 'reports.xlsx'; // default file name @@ -71,16 +71,17 @@ class ManageReportsController extends Controller $fileName = 'referees_joined_report.xlsx'; } - // Log the report type and file name for debugging purposes - \Log::info('Report type: ' . $reportType); - \Log::info('File name: ' . $fileName); try { return Excel::download(new ExportReports($reportType, $states, $startDate, $endDate, $restaurants), $fileName); } catch (\Exception $e) { - \Log::error('Export failed: ' . $e->getMessage()); - \Log::error('Stack trace: ' . $e->getTraceAsString()); + Log::error('Export failed: ' . $e->getMessage()); + Log::error('Stack trace: ' . $e->getTraceAsString()); return response()->json(['error' => 'Export failed. Something went wrong.'], 500); } } + + + } + diff --git a/resources/views/Admin/pages/manage_reports/manage_reports.blade.php b/resources/views/Admin/pages/manage_reports/manage_reports.blade.php index b607760..8c671cd 100644 --- a/resources/views/Admin/pages/manage_reports/manage_reports.blade.php +++ b/resources/views/Admin/pages/manage_reports/manage_reports.blade.php @@ -17,7 +17,7 @@ $currentPage = 'manage-reports'; -