Функция поиска
This commit is contained in:
@@ -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
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user