orderBy('id')->get(); return view('admin.parser_links.index', compact('links')); } // Сохраняет список ссылок: удаляет старые, вставляет новые public function update(Request $request): RedirectResponse { $request->validate([ 'urls' => 'nullable|array', 'urls.*' => 'nullable|url|max:500', ]); $urls = collect($request->input('urls', [])) ->filter(fn ($u) => filled($u)) ->values(); ParserLink::truncate(); $urls->each(function ($url, $i) { ParserLink::create(['url' => $url, 'sort_order' => $i]); }); return redirect()->route('admin.parser-links.index') ->with('success', 'Ссылки для парсера сохранены.'); } }