user logs

This commit is contained in:
Pringgosutono
2025-10-16 11:59:06 +07:00
parent 18897186e0
commit fbbcf86509
17 changed files with 355 additions and 8 deletions

View File

@ -15,6 +15,8 @@ use App\Models\Vehicles;
use App\Models\Banks;
use App\Models\UsersMenuPermissions;
use Spatie\Permission\PermissionRegistrar;
use Illuminate\Support\Facades\Auth;
use App\Models\UserLogs;
class RolesController extends Controller
{
@ -34,6 +36,8 @@ class RolesController extends Controller
}),
];
UserLogs::insert(Auth::user()->id, "Access Role menu");
return view("menu_v1.roles", $data);
}
@ -118,6 +122,9 @@ class RolesController extends Controller
app()[PermissionRegistrar::class]->forgetCachedPermissions();
$apiResp = Responses::created("success add new role");
UserLogs::insert(Auth::user()->id, "Add new role : ".$req->name);
return new Response($apiResp, $apiResp["meta"]["code"]);
} catch (\Exception $e) {
DB::rollBack();
@ -156,6 +163,7 @@ class RolesController extends Controller
app()[PermissionRegistrar::class]->forgetCachedPermissions();
$apiResp = Responses::created("success update role");
UserLogs::insert(Auth::user()->id, "Edit role : ".$req->name);
return new Response($apiResp, $apiResp["meta"]["code"]);
} catch (\Exception $e) {
DB::rollBack();
@ -198,6 +206,7 @@ class RolesController extends Controller
app()[PermissionRegistrar::class]->forgetCachedPermissions();
$apiResp = Responses::created("success delete role");
UserLogs::insert(Auth::user()->id, "Delete role : ".$role[0]->name);
return new Response($apiResp, $apiResp["meta"]["code"]);
} catch (\Exception $e) {
DB::rollBack();