latest() ->paginate(10); return view('admin.cities.index', compact('cities')); } public function create() { $provinces = Province::all(); return view('admin.cities.create', compact('provinces')); } public function store(CityStoreRequest $request) { $data = $request->validated(); City::create($data); return redirect()->route('admin.cities.index')->with('success','شهر ثبت شد'); } public function edit(City $city) { $provinces = Province::all(); return view('admin.cities.edite', compact('city','provinces')); } public function update(CityStoreRequest $request, City $city) { $data = $request->validated(); $city->update($data); return redirect()->route('admin.cities.index')->with('success','شهر ویرایش شد'); } public function destroy(City $city) { $city->province()->delete(); $city->delete(); return back()->with('success','شهر حذف شد'); } }