mirror of
https://github.com/slawkens/myaac.git
synced 2025-04-26 17:29:21 +02:00
Insert new setting if it doesn't exist yet
This commit is contained in:
parent
b2d5d6f115
commit
19c06df300
@ -109,7 +109,13 @@ class Settings implements ArrayAccess
|
|||||||
|
|
||||||
public function updateInDatabase($pluginName, $key, $value)
|
public function updateInDatabase($pluginName, $key, $value)
|
||||||
{
|
{
|
||||||
ModelsSettings::where(['name' => $pluginName, 'key' => $key])->update(['value' => $value]);
|
if (ModelsSettings::where(['name' => $pluginName, 'key' => $key])->exists()) {
|
||||||
|
ModelsSettings::where(['name' => $pluginName, 'key' => $key])->update(['value' => $value]);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// insert new
|
||||||
|
ModelsSettings::create(['name' => $pluginName, 'key' => $key, 'value' => $value]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function deleteFromDatabase($pluginName, $key = null)
|
public function deleteFromDatabase($pluginName, $key = null)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user