SocialPost::with('user')->latest()->paginate(20), ]); } public function store(Request $request): RedirectResponse { $data = $request->validate([ 'title' => ['nullable', 'string', 'max:255'], 'body' => ['required', 'string'], 'visibility' => ['required', 'string', 'in:public,members'], ]); $request->user()->socialPosts()->create($data); return redirect()->route('feed.index')->with('status', 'Post published.'); } }