validate([ 'uid' => 'required|string', 'name' => 'required|string', ]); SyndicationTarget::create($validated); return redirect('/admin/syndication'); } /** * Show a form to edit a syndication target. * * @param SyndicationTarget $syndicationTarget * @return View */ public function edit(SyndicationTarget $syndicationTarget): View { return view('admin.syndication.edit', [ 'syndication_target' => $syndicationTarget, ]); } /** * Process the request to edit a client name. * * @param Request $request * @param SyndicationTarget $syndicationTarget * @return RedirectResponse */ public function update(Request $request, SyndicationTarget $syndicationTarget): RedirectResponse { $validated = $request->validate([ 'uid' => 'required|string', 'name' => 'required|string', ]); $syndicationTarget->update($validated); return redirect('/admin/syndication'); } /** * Process a request to delete a client. * * @param SyndicationTarget $syndicationTarget * @return RedirectResponse */ public function destroy(SyndicationTarget $syndicationTarget): RedirectResponse { $syndicationTarget->delete(); return redirect('/admin/syndication'); } }