git commit "add dynamic settings management"

This commit is contained in:
2026-08-20 13:12:51 +03:30
parent c04879b0d6
commit 598be63d71
17 changed files with 972 additions and 642 deletions
+19 -1
View File
@@ -7,11 +7,13 @@
namespace App\Models;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
/**
* Class Setting
*
*
* @property int $id
* @property string $code
* @property string $value
@@ -29,4 +31,20 @@ class Setting extends Model
'code',
'value'
];
#[Scope]
protected function applySearch(Builder $query): void
{
$request = request();
if ($request->filled('keyword')) {
$keyword = $request->input('keyword');
$query->whereAny([
'code',
], 'LIKE', "%$keyword%");
}
}
}