public function store(Request $request) { $postCategory = $request->get('postCategory'); if ($postCategory == "create") { $rules = array('displayName' => 'required|max:255', 'name' => 'required|unique:modvel_settings|max:255', 'attribute' => 'required|max:255'); $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return back()->withErrors($validator); } $settingDisplayName = $request->get('displayName'); $settingName = str_slug($request->get('name')); $settingAttribute = $request->get('attribute'); $data = ModvelInformation::create(['displayName' => $settingDisplayName, 'name' => $settingName, 'attribute' => $settingAttribute]); $withCache = BaseHelpers::cacheAddOrUpdate("Modvel", $settingName, ""); // Cache Forever for Information // !!!!!!!!!!!! - !!!!!!!!!!!! $informationCache = ModuleHelpers::informationUpdateOrAdd($settingName, ""); return redirect("admin/modules/Modvel/informations"); } return back(); }