initial commit

This commit is contained in:
2026-09-23 12:45:02 +07:00
parent d16f454083
commit 507fc6ccdf
235 changed files with 19587 additions and 2835 deletions
@@ -9,6 +9,7 @@ use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\Gate;
use Intervention\Image\Laravel\Facades\Image;
class SettingController extends Controller
@@ -28,6 +29,7 @@ class SettingController extends Controller
public function index()
{
Gate::authorize('check-access', ['settings', 'read']);
$settings = Setting::pluck('value', 'key')->all();
// Tambahkan default jika version belum ada
@@ -49,6 +51,7 @@ class SettingController extends Controller
public function update(Request $request)
{
Gate::authorize('check-access', ['settings', 'update']);
$request->validate([
'app_logo' => 'nullable|image|mimes:png,jpg,jpeg|max:2048',
'app_favicon' => 'nullable|image|mimes:png,jpg,ico|max:512',