Make Ollama prompt editable in admin AI settings

- Add prompt column to ai_settings (migration)
- AiSetting: DEFAULT_PROMPT constant + getActivePrompt() (falls back to default if empty)
- ProcessNailPolishImage: reads prompt from DB instead of hardcoded
- Admin view: textarea to edit prompt, shows active prompt, reset-to-default link

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Housemann
2026-06-13 18:11:47 +02:00
co-authored by Claude Sonnet 4.6
parent 2677ee6f39
commit f60221d0ef
5 changed files with 75 additions and 16 deletions
@@ -19,11 +19,13 @@ class AiSettingController extends Controller
$request->validate([
'ollama_url' => 'required|url|max:255',
'ollama_model' => 'required|string|max:100',
'prompt' => 'nullable|string',
]);
$ai = AiSetting::get();
$ai->ollama_url = rtrim($request->ollama_url, '/');
$ai->ollama_model = $request->ollama_model;
$ai->prompt = $request->filled('prompt') ? $request->prompt : null;
$ai->save();
return redirect()->route('admin.ai.show')->with('success', 'KI-Einstellungen gespeichert.');