This commit is contained in:
2026-06-17 19:26:34 +03:30
parent b5a2501f4b
commit 7c1da7d5d7
@@ -42,8 +42,11 @@ public function createTemplate(Request $request)
public function updateTemplate(Request $request, $id) public function updateTemplate(Request $request, $id)
{ {
// Editable: the user's own templates OR the shared/global ones (user_id null).
$template = BreathingTemplate::where('id', $id) $template = BreathingTemplate::where('id', $id)
->where('user_id', auth()->id()) ->where(function ($q) {
$q->where('user_id', auth()->id())->orWhereNull('user_id');
})
->firstOrFail(); ->firstOrFail();
$data = $request->validate([ $data = $request->validate([
@@ -65,7 +68,9 @@ public function updateTemplate(Request $request, $id)
public function deleteTemplate($id) public function deleteTemplate($id)
{ {
$template = BreathingTemplate::where('id', $id) $template = BreathingTemplate::where('id', $id)
->where('user_id', auth()->id()) ->where(function ($q) {
$q->where('user_id', auth()->id())->orWhereNull('user_id');
})
->firstOrFail(); ->firstOrFail();
$template->delete(); $template->delete();