normalize_url(request()->input('like_url')), ]); ProcessLike::dispatch($like); return redirect('/admin/likes'); } /** * Display the form to edit a specific like. */ public function edit(int $likeId): View { $like = Like::findOrFail($likeId); return view('admin.likes.edit', [ 'id' => $like->id, 'like_url' => $like->url, ]); } /** * Process a request to edit a like. */ public function update(int $likeId): RedirectResponse { $like = Like::findOrFail($likeId); $like->url = normalize_url(request()->input('like_url')); $like->save(); ProcessLike::dispatch($like); return redirect('/admin/likes'); } /** * Process the request to delete a like. */ public function destroy(int $likeId): RedirectResponse { Like::where('id', $likeId)->delete(); return redirect('/admin/likes'); } }