diff --git a/app/Http/Controllers/CommentController.php b/app/Http/Controllers/CommentController.php index 7978cbc..28b5b56 100644 --- a/app/Http/Controllers/CommentController.php +++ b/app/Http/Controllers/CommentController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers; + use App\Enums\CommentStatus; use App\Http\Requests\CommentPostRequest; use App\Models\Comment; use App\Models\Flight; @@ -13,14 +14,14 @@ class CommentController extends Controller { $this->store($request, ['flight_id' => $flight->id]); - return back()->with('success', 'نظر شما با موفقیت ثبت شد.'); + return back()->withErrors([ 'success' => 'نظر شما با موفقیت ثبت شد.' ]); } public function storeTour(CommentPostRequest $request, Tour $tour) { $this->store($request, ['tour_id' => $tour->id]); - return back()->with('success', 'نظر شما با موفقیت ثبت شد.'); + return back()->withErrors([ 'success' => 'نظر شما با موفقیت ثبت شد.' ]); } private function store(CommentPostRequest $request, array $relation) @@ -28,12 +29,12 @@ class CommentController extends Controller $data = $request->validated(); Comment::create([ - ...$relation, + $relation, 'user_id' => auth()->id(), 'guest_name' => auth()->check() ? null : $data['guest_name'], 'guest_email' => auth()->check() ? null : $data['guest_email'], 'comment' => $data['comment'], - 'status' => 0, + 'status' => CommentStatus::APPROVED, ]); } diff --git a/app/Http/Requests/CommentPostRequest.php b/app/Http/Requests/CommentPostRequest.php index 75bb189..fa33b63 100644 --- a/app/Http/Requests/CommentPostRequest.php +++ b/app/Http/Requests/CommentPostRequest.php @@ -25,11 +25,6 @@ class CommentPostRequest extends FormRequest $isGuest = !auth()->check(); return [ - 'rating' => [ - 'required', - 'integer', - 'between:1,5', - ], 'comment' => [ 'required', diff --git a/resources/views/show-layouts/reviews.blade.php b/resources/views/show-layouts/reviews.blade.php index 389df46..b6e7219 100644 --- a/resources/views/show-layouts/reviews.blade.php +++ b/resources/views/show-layouts/reviews.blade.php @@ -5,20 +5,27 @@
{{ $comment->comment }}
@@ -41,6 +49,13 @@