middleware('auth'); $this->middleware('twofactor'); } public function local(Request $request) { $this->validate($request, [ 'layout' => 'nullable|string|in:grid,feed', ]); $layout = $request->input('layout', 'feed'); return view('timeline.local', compact('layout')); } public function network(Request $request) { abort_if(config('federation.network_timeline') == false, 404); $this->validate($request, [ 'layout' => 'nullable|string|in:grid,feed', ]); $layout = $request->input('layout', 'feed'); return view('timeline.network', compact('layout')); } // @deprecated - publicApi and homeApi are no longer routed. // The public timeline API is served by ApiV1Controller. // These methods referenced a non-existent StatusTimelineTransformer. // Kept commented for historical reference; safe to delete. // // public function publicApi(Request $request) { ... } // public function homeApi(Request $request) { return []; } }