validate([ 'name' => 'required|min:5', 'email' => 'required', 'password' => 'required', 'role' => 'required', ]); $user = User::create($validatedData); $user->roles()->attach($request->role); toastr()->success('User has been created!'); return redirect()->route('users.index'); } public function index() { $users = User::latest()->get(); return view('users.index', compact('users')); } public function destroy(string $id) { $user = User::findOrFail($id); $user->delete(); toastr()->success('Data has been deleted successfully!'); return redirect()->back(); } }