feat: Enhance document upload functionality and improve resource template display

This commit is contained in:
2025-08-03 12:10:14 +05:45
parent a3b863970e
commit 5e4cb2767c
4 changed files with 148 additions and 100 deletions

View File

@@ -12,6 +12,7 @@ use Modules\CCMS\Models\Test;
use Modules\Document\Services\DocumentService;
use Yajra\DataTables\Facades\DataTables;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\File;
class DocumentController extends Controller
@@ -48,11 +49,9 @@ class DocumentController extends Controller
session()->flash('Document Deleted');
return response()->json(['status' => true, 'msg' => 'Document Deleted']);
} catch (\Throwable $th) {
session()->flash('error', $th->getMessage());
}
}
public function uploadDocument(Request $request)
@@ -89,9 +88,9 @@ class DocumentController extends Controller
return response()->json([
'status' => true,
'msg' => 'Document has been uploaded!',
// 'view' => view('student::student.section.document.table', [
// 'student' => $student,
// ])->render(),
'view' => view('document::document.partials.table', [
'model' => $model,
])->render(),
], 200);
} catch (\Throwable $th) {
return response()->json([
@@ -101,7 +100,7 @@ class DocumentController extends Controller
}
}
public function store(Request $request)
public function store(Request $request)
{
$path = storage_path('tmp/uploads');