public function petitionEdit(Request $request, $petitionId) { $this->validate($request, ['check' => 'required']); $petition = Petition::find($petitionId); $petition->check = $request->input('check'); $petition->answer = $request->input('answer'); $petition->status = $request->input('status'); $petition->save(); return redirect()->back()->with('info', 'Петиція перевірена (або додано відповідь, або оновлено статус)!'); }
public function hasPetSignUser($petitionId, $userId) { $pet = Petition::find($petitionId); return (bool) $pet->signs->where('user_id', $userId)->count(); }