Document company logo remove and update issue solved ( #3qec06f )

This commit is contained in:
Cüneyt Şentürk 2022-10-31 16:31:56 +03:00
parent dd2af1ccb8
commit 4efb08465c
2 changed files with 12 additions and 2 deletions

View File

@ -24,13 +24,18 @@ class SettingFieldCreated
$request = $event->request; $request = $event->request;
$document = $event->document; $document = $event->document;
if (!$request->has('setting')) { if (! $request->has('setting')) {
return; return;
} }
$type = $request->get('type'); $type = $request->get('type');
$fields = $request->get('setting', []); $fields = $request->get('setting', []);
// remove company logo
if (! in_array('company_logo', $fields)) {
setting()->forget('company.logo');
}
foreach ($fields as $key => $value) { foreach ($fields as $key => $value) {
if ($key == 'company_logo') { if ($key == 'company_logo') {
if (Arr::has($value, 'dropzone')) { if (Arr::has($value, 'dropzone')) {

View File

@ -24,13 +24,18 @@ class SettingFieldUpdated
$request = $event->request; $request = $event->request;
$document = $event->document; $document = $event->document;
if (!$request->has('setting')) { if (! $request->has('setting')) {
return; return;
} }
$type = $request->get('type'); $type = $request->get('type');
$fields = $request->get('setting', []); $fields = $request->get('setting', []);
// remove company logo
if (! in_array('company_logo', $fields)) {
setting()->forget('company.logo');
}
foreach ($fields as $key => $value) { foreach ($fields as $key => $value) {
if ($key == 'company_logo') { if ($key == 'company_logo') {
if (Arr::has($value, 'dropzone')) { if (Arr::has($value, 'dropzone')) {