1
0
mirror of https://github.com/flarum/core.git synced 2025-08-03 15:07:53 +02:00

Allow settings to be deleted using LIKE

Also give migrations access to the SettingsRepository
This commit is contained in:
Toby Zerner
2015-09-18 13:28:38 +09:30
parent ca09e834b1
commit c4dc1a5ee2
3 changed files with 12 additions and 5 deletions

View File

@@ -45,8 +45,8 @@ class DatabaseSettingsRepository implements SettingsRepository
$query->$method(compact('key', 'value'));
}
public function delete($key)
public function delete($keyLike)
{
$this->database->table('config')->where('key', $key)->delete();
$this->database->table('config')->where('key', 'like', $keyLike)->delete();
}
}

View File

@@ -19,5 +19,5 @@ interface SettingsRepository
public function set($key, $value);
public function delete($key);
public function delete($keyLike);
}