feat: implement module API routes, controllers, and comprehensive system testing with role-based access control
Some checks failed
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled
Tests / PHP 8.5 (push) Has been cancelled

This commit is contained in:
Ajjj
2026-08-06 19:38:51 +08:00
parent c13f418517
commit 10eb7be033
49 changed files with 405 additions and 360 deletions

View File

@@ -53,7 +53,7 @@ class DocumentController extends Controller
'description' => 'nullable|string',
'documentable_type' => 'nullable|string',
'documentable_id' => 'nullable|integer',
'file' => 'required|file|max:51200|mimes:pdf,jpg,jpeg,png,doc,docx,xls,xlsx,dwg',
'file' => 'required|file|max:51200|mimes:pdf',
]);
$file = $request->file('file');
@@ -93,7 +93,7 @@ class DocumentController extends Controller
public function uploadVersion(Request $request, Document $document)
{
$validated = $request->validate([
'file' => 'required|file|max:51200|mimes:pdf,jpg,jpeg,png,doc,docx,xls,xlsx,dwg',
'file' => 'required|file|max:51200|mimes:pdf',
'change_notes' => 'nullable|string|max:500',
]);