12345678910111213141516171819202122232425 |
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Auth;
- class NotificationsController extends Controller
- {
- public function __construct()
- {
- $this->middleware('auth');
- }
- public function index()
- {
- // 获取登录用户的所有通知
- $notifications = Auth::user()->notifications()->paginate(20);
- // 标记为已读,未读数量清零
- Auth::user()->markAsRead();
- return view('pages.notifications.index', compact('notifications'));
- }
- }
|