fix: permission seeder, rate limit kontak

This commit is contained in:
2026-05-11 18:57:06 +00:00
parent 4851ed5d6a
commit bde06536de
2 changed files with 6 additions and 6 deletions
+5 -5
View File
@@ -45,7 +45,6 @@ class PermissionSeeder extends Seeder
'ViewAny:Activity', 'View:Activity', 'Create:Activity', 'Update:Activity', 'Delete:Activity', 'ViewAny:Activity', 'View:Activity', 'Create:Activity', 'Update:Activity', 'Delete:Activity',
'ViewAny:Vote', 'View:Vote', 'ViewAny:Vote', 'View:Vote',
'ViewAny:Post', 'View:Post', 'Create:Post', 'Update:Post', 'Delete:Post', 'ViewAny:Post', 'View:Post', 'Create:Post', 'Update:Post', 'Delete:Post',
'ViewAny:MemberPoint', 'View:MemberPoint',
])->get()); ])->get());
$bendahara->syncPermissions(Permission::where('name', 'like', '%CashRecord%') $bendahara->syncPermissions(Permission::where('name', 'like', '%CashRecord%')
@@ -70,12 +69,13 @@ class PermissionSeeder extends Seeder
'ViewAny:Activity', 'View:Activity', 'ViewAny:Activity', 'View:Activity',
'ViewAny:Vote', 'View:Vote', 'ViewAny:Vote', 'View:Vote',
'ViewAny:Post', 'View:Post', 'Create:Post', 'Update:Post', 'Delete:Post', 'ViewAny:Post', 'View:Post', 'Create:Post', 'Update:Post', 'Delete:Post',
'ViewAny:MemberPoint', 'View:MemberPoint',
])->get()); ])->get());
$auditor->syncPermissions(Permission::where('name', 'like', 'ViewAny:%') $auditor->syncPermissions(Permission::where(fn ($q) => $q
->orWhere('name', 'like', 'View:%') ->where('name', 'like', 'ViewAny:%')
->orWhere('name', 'like', '%Audit%') ->orWhere('name', 'like', 'View:%')
->orWhere('name', 'like', '%Audit%'))
->where('name', 'not like', '%MemberPoint%')
->get()); ->get());
$editor->syncPermissions(Permission::whereIn('name', [ $editor->syncPermissions(Permission::whereIn('name', [
+1 -1
View File
@@ -9,5 +9,5 @@ Route::get('/kegiatan/{activity}', [\App\Http\Controllers\PublicController::clas
Route::get('/blog', [\App\Http\Controllers\PublicController::class, 'blog'])->name('blog'); Route::get('/blog', [\App\Http\Controllers\PublicController::class, 'blog'])->name('blog');
Route::get('/blog/{post:slug}', [\App\Http\Controllers\PublicController::class, 'blogDetail'])->name('blog.detail'); Route::get('/blog/{post:slug}', [\App\Http\Controllers\PublicController::class, 'blogDetail'])->name('blog.detail');
Route::get('/kontak', [\App\Http\Controllers\PublicController::class, 'kontak'])->name('kontak'); Route::get('/kontak', [\App\Http\Controllers\PublicController::class, 'kontak'])->name('kontak');
Route::post('/kontak', [\App\Http\Controllers\PublicController::class, 'kontakStore'])->name('kontak.store'); Route::post('/kontak', [\App\Http\Controllers\PublicController::class, 'kontakStore'])->name('kontak.store')->middleware('throttle:5,1');
Route::get('/panduan', [\App\Http\Controllers\PublicController::class, 'guide'])->name('guide'); Route::get('/panduan', [\App\Http\Controllers\PublicController::class, 'guide'])->name('guide');