validate([ 'provider_name' => 'required|min:2' ]); Providers::create([ 'name' => $request->provider_name ]); return redirect()->route('providers.index') ->with('success', 'Provider Created Successfully.'); } public function destroy(Providers $provider) { $items = Providers::find($provider->id); $items->delete(); return redirect()->route('providers.index') ->with('success', 'Provider was deleted Successfully.'); } public function getProviders(Request $request) { if ($request->ajax()) { $data = Providers::latest()->get(); $dt = Datatables::of($data) ->addIndexColumn() ->addColumn('action', function($row){ $actionBtn = 'Edit Delete'; return $actionBtn; }) ->rawColumns(['action']) ->make(true); } } }