Rayon::all() ]); } public function create() { return view('backend.pages.master.rayon.create'); } public function store(Request $request) { $request->validate([ 'code' => 'required|unique:rayon,code', 'name' => 'required|unique:rayon,name' ]); Rayon::create([ 'code' => $request->code, 'name' => $request->name ]); session()->flash('success', 'Rayon has been created.'); return redirect()->route('admin.rayon.index'); } public function edit($id) { return view('backend.pages.master.rayon.edit', [ 'rayon' => Rayon::findOrfail($id) ]); } public function update(Request $request, $id) { $request->validate([ 'code' => 'required|unique:rayon,code,' . $id . ',id', 'name' => 'required|unique:rayon,name,' . $id . ',id' ]); Rayon::findOrfail($id)->update([ 'code' => $request->code, 'name' => $request->name ]); session()->flash('success', 'Rayon has been updated.'); return redirect()->route('admin.rayon.index'); } public function destroy($id) { Rayon::findOrfail($id)->delete(); session()->flash('success', 'Rayon has been deleted.'); return redirect()->route('admin.rayon.index'); } }