validate([ 'name' => 'required|string|max:255', 'lat' => 'required|numeric', 'lng' => 'required|numeric', ]); Place::create($data); return redirect() ->route('places.index') ->with('status', 'Локация создана!'); } public function edit(Place $place) { return view('places.edit', compact('place')); } public function update(Request $request, Place $place) { $data = $request->validate([ 'name' => 'required|string|max:255', 'lat' => 'required|numeric', 'lng' => 'required|numeric', ]); $place->update($data); return redirect() ->route('places.index') ->with('status', 'Обновлено!'); } public function destroy(Place $place) { $place->delete(); return redirect() ->route('places.index') ->with('status', 'Удалено!'); } }