validate([ 'bylaw_document_id' => 'required', 'note' => 'required', 'color_code' => 'nullable', ]); BylawNote::query()->create([ 'user_id' => auth()->user()->id, 'bylaw_document_id' => $validated['bylaw_document_id'], 'note' => $validated['note'], 'color_code' => $validated['color_code'], ]); return $this->success([], 'با موفقیت اضافه شد'); } public function update($id, Request $request) { $validated = $request->validate([ 'note' => 'required', 'color_code' => 'nullable', ]); $note = BylawNote::findOrFail($id); $note->update([ 'note' => $validated['note'], 'color_code' => $validated['color_code'], ]); return $this->success([], 'بروز شد'); } public function destroy($id) { $note = BylawNote::findOrFail($id); $note->delete(); return $this->success([], 'حذف شد'); } }