namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\UserReview; class HomeController extends Controller { public function index() { // 'approved' স্ট্যাটাস যুক্ত রিভিউগুলো ৫টা করে পেজিনেশন সহ আনা হচ্ছে $reviews = UserReview::with('user') ->where('status', 'approved') ->orderBy('id', 'desc') ->paginate(5); return view('welcome', compact('reviews')); } public function giveLove(Request $request) { $request->validate([ 'review_id' => 'required|exists:user_reviews,id' ]); // লাভ কাউন্ট ১ বাড়ানো হচ্ছে UserReview::where('id', $request->review_id)->increment('love_count'); // যে পেজ থেকে রিঅ্যাক্ট দিয়েছে, সেখানেই ফেরত পাঠানো এবং সেশনে ID সেভ রাখা return redirect()->back() ->with('loved', $request->review_id) ->withFragment('review-' . $request->review_id); } }