php/app/Http/Controllers/UserController.php
m1ngsama a158e64985 Implement comment, voting, and user profile features
Added controllers for comments, voting system, user profiles, and home page.
Includes nested comment support and karma calculation.
2025-12-09 16:20:00 +08:00

24 lines
566 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\User;
use Illuminate\Http\Request;
class UserController extends Controller
{
public function show(User $user)
{
$posts = $user->posts()
->with(['community', 'comments'])
->orderBy('created_at', 'desc')
->paginate(20);
$comments = $user->comments()
->with(['post', 'post.community'])
->orderBy('created_at', 'desc')
->paginate(20);
return view('users.show', compact('user', 'posts', 'comments'));
}
}