path = storage_path('app/forms/contacts.json'); } public function index() { return view('form'); } public function submit(Request $request) { $validated = $request->validate([ 'name' => 'required|string|min:3|max:15', 'email' => 'required|email|max:50', 'message' => 'required|string|min:10|max:100' ]); ContactMessage::create($validated); return redirect()->back()->with('success', 'Данные сохранены!'); } public function showData() { $submissions = ContactMessage::latest()->get(); return view('admin', compact('submissions')); } }