input('table'); $column = $request->input('column'); $row_id = $request->input('row_id'); $file_name = $request->input('file_name'); // Document history verilerini DocumentHistory modelinden çek $query = DocumentHistory::query(); if ($file_name) { // File name'e göre arama $file_name = str_replace(".pdf", "", $file_name); $query->where('file_name', 'LIKE', '%' . $file_name . '%'); } else { // Table, column, row_id'ye göre arama $query->where('table_name', $table) ->where('column_name', $column) ->where('row_id', $row_id); } $documentHistory = $query->orderBy('action_date', 'DESC') ->get() ->map(function($item) { return [ 'id' => $item->id, 'user_name' => $item->user_name, 'action' => $item->action, 'file_name' => $item->file_name, 'file_size' => $item->file_size, 'moved_from' => $item->moved_from, 'moved_to' => $item->moved_to, 'action_date' => $item->action_date, 'file_path' => $item->file_path, 'notes' => $item->notes ]; }) ->toArray(); $historyJson = json_encode($documentHistory); ?>
@if($file_name) Document History for File: {{ $file_name }} @else Document History for: {{ $table }}.{{ $column }} (Row ID: {{ $row_id }}) @endif