Files
Epicnabbo-Catalogus-Updated…/Updated_Cms/app/Http/Controllers/Articles/WebsiteArticleCommentsController.php
T
Remco 7b9849c159 🆙 More fixes 🆙
2026-01-19 20:43:46 +01:00

30 lines
951 B
PHP

<?php
namespace App\Http\Controllers\Articles;
use App\Http\Controllers\Controller;
use App\Http\Requests\ArticleCommentFormRequest;
use App\Models\Articles\WebsiteArticle;
use App\Models\Articles\WebsiteArticleComment;
use App\Services\Articles\CommentService;
use Illuminate\Http\RedirectResponse;
class WebsiteArticleCommentsController extends Controller
{
public function __construct(public readonly CommentService $commentService) {}
public function store(WebsiteArticle $article, ArticleCommentFormRequest $request): RedirectResponse
{
$this->commentService->store($request->string('comment')->toString(), $article);
return back()->with('success', __('You comment has been posted!'));
}
public function destroy(WebsiteArticleComment $comment): RedirectResponse
{
$this->commentService->destroy($comment);
return back()->with('success', __('You comment has been deleted!'));
}
}