Функция поиска

This commit is contained in:
brusnitsyn
2025-11-05 14:38:47 +09:00
parent 06b8e2a1db
commit c12ed783d9
3 changed files with 33 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ namespace App\Http\Controllers;
use App\Models\DocumentTemplate;
use Illuminate\Http\Request;
use Illuminate\Support\Str;
use Inertia\Inertia;
class WorkspaceController extends Controller
@@ -16,4 +17,21 @@ class WorkspaceController extends Controller
'templates' => $activeTemplates
]);
}
public function searchTemplates(Request $request)
{
$data = $request->validate([
'search' => 'nullable|string'
]);
if (!empty($data['search'])) {
$templates = DocumentTemplate::whereLike('name', "{$data['search']}%")->get();
} else {
$templates = DocumentTemplate::all();
}
return response()->json([
'templates' => $templates
]);
}
}