/var/www/flurhymez/app/Http/Controllers/admin
Edit: /var/www/flurhymez/app/Http/Controllers/admin/websiteInformationController.php (1643B)
keyBy('config_key')->all();
//dd($keys);
return view("admin.website_information.edit")->with('wis', $keys);
}
public function update(Request $request)
{
$request->validate([
// // title
// 'title_en' => 'required',
// 'title_ar' => 'required',
// 'title_tr' => 'required',
// // description
// 'description_en' => 'required',
// 'description_ar' => 'required',
// 'description_tr' => 'required',
'phone' => 'numeric',
'email' => 'email|max:255',
//'address' => 'required',
//'map_link' => 'required',
// social media
//'fb' => 'required',
//'tw' => 'required',
//'in' => 'required',
//'wa' => 'required',
]);
$fields = $request->except(['_token', '_method']);
$keys = collect($fields)->keys()->all();
//dd($keys);
$configs = Config::whereIn('config_key', $keys)->get();
//dd($configs);
foreach ($configs as $config) {
$config->update(['config_value' => $fields[$config->config_key]]);
}
return redirect(route("website_information"))->with(['message' => trans('errors.updated'), 'message_type' => 'success']);
}
}