From c5c9fa92ca6ee87996a3ac9a992f41f1ec1edbf8 Mon Sep 17 00:00:00 2001 From: Ryan Maulana Date: Wed, 20 May 2026 14:22:59 +0700 Subject: [PATCH] perbaikan perbaikan hosting --- .history/.env_20260520085420 | 64 ++++ .history/.env_20260520085427 | 64 ++++ .history/.env_20260520085434 | 64 ++++ .history/.env_20260520085648 | 66 ++++ .history/.env_20260520085725 | 66 ++++ .history/.env_20260520085919 | 64 ++++ .history/.env_20260520090106 | 66 ++++ .history/.env_20260520115238 | 66 ++++ .history/.env_20260520115241 | 66 ++++ .history/.env_20260520115243 | 66 ++++ .history/.env_20260520115245 | 66 ++++ .history/.env_20260520115247 | 66 ++++ .history/.env_20260520115251 | 66 ++++ .history/.env_20260520115411 | 66 ++++ .history/.env_20260520115419 | 66 ++++ .history/.env_20260520115422 | 66 ++++ .history/.env_20260520115432 | 66 ++++ .../DashboardController_20260520084156.php | 118 +++++++ .history/routes/web_20260506190711.php | 330 ++++++++++++++++++ .history/routes/web_20260520130451.php | 215 ++++++++++++ app/Http/Controllers/dashboardController.php | 196 +++++------ public/profile/1778069422.png | Bin 163862 -> 0 bytes public/profile/1779196657.png | Bin 0 -> 108291 bytes routes/web.php | 289 +++++---------- 24 files changed, 1962 insertions(+), 300 deletions(-) create mode 100644 .history/.env_20260520085420 create mode 100644 .history/.env_20260520085427 create mode 100644 .history/.env_20260520085434 create mode 100644 .history/.env_20260520085648 create mode 100644 .history/.env_20260520085725 create mode 100644 .history/.env_20260520085919 create mode 100644 .history/.env_20260520090106 create mode 100644 .history/.env_20260520115238 create mode 100644 .history/.env_20260520115241 create mode 100644 .history/.env_20260520115243 create mode 100644 .history/.env_20260520115245 create mode 100644 .history/.env_20260520115247 create mode 100644 .history/.env_20260520115251 create mode 100644 .history/.env_20260520115411 create mode 100644 .history/.env_20260520115419 create mode 100644 .history/.env_20260520115422 create mode 100644 .history/.env_20260520115432 create mode 100644 .history/app/Http/Controllers/DashboardController_20260520084156.php create mode 100644 .history/routes/web_20260506190711.php create mode 100644 .history/routes/web_20260520130451.php delete mode 100644 public/profile/1778069422.png create mode 100644 public/profile/1779196657.png diff --git a/.history/.env_20260520085420 b/.history/.env_20260520085420 new file mode 100644 index 0000000..4166614 --- /dev/null +++ b/.history/.env_20260520085420 @@ -0,0 +1,64 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:9781LeLTCZR2J6mqgZOpJqqjhLI6QNwwj1CqSUKLF7g= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=sqlite +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=laravel +DB_USERNAME=root +DB_PASSWORD= + +SESSION_DRIVER=database +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520085427 b/.history/.env_20260520085427 new file mode 100644 index 0000000..9e5aab3 --- /dev/null +++ b/.history/.env_20260520085427 @@ -0,0 +1,64 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:9781LeLTCZR2J6mqgZOpJqqjhLI6QNwwj1CqSUKLF7g= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=sqlite +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +SESSION_DRIVER=database +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520085434 b/.history/.env_20260520085434 new file mode 100644 index 0000000..175aec1 --- /dev/null +++ b/.history/.env_20260520085434 @@ -0,0 +1,64 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:9781LeLTCZR2J6mqgZOpJqqjhLI6QNwwj1CqSUKLF7g= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +SESSION_DRIVER=database +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520085648 b/.history/.env_20260520085648 new file mode 100644 index 0000000..f8c4e3d --- /dev/null +++ b/.history/.env_20260520085648 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:9781LeLTCZR2J6mqgZOpJqqjhLI6QNwwj1CqSUKLF7g= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=chpBEnbbsP7BEZQnZ6jj + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=mlnryan05@gmail.com +MAIL_PASSWORD=qntezkkuhlrgnxzs +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520085725 b/.history/.env_20260520085725 new file mode 100644 index 0000000..a1870d1 --- /dev/null +++ b/.history/.env_20260520085725 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:9781LeLTCZR2J6mqgZOpJqqjhLI6QNwwj1CqSUKLF7g= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=mlnryan05@gmail.com +MAIL_PASSWORD=qntezkkuhlrgnxzs +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520085919 b/.history/.env_20260520085919 new file mode 100644 index 0000000..dcff930 --- /dev/null +++ b/.history/.env_20260520085919 @@ -0,0 +1,64 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:9781LeLTCZR2J6mqgZOpJqqjhLI6QNwwj1CqSUKLF7g= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=sqlite +# DB_HOST=127.0.0.1 +# DB_PORT=3306 +# DB_DATABASE=laravel +# DB_USERNAME=root +# DB_PASSWORD= + +SESSION_DRIVER=database +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520090106 b/.history/.env_20260520090106 new file mode 100644 index 0000000..a1870d1 --- /dev/null +++ b/.history/.env_20260520090106 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:9781LeLTCZR2J6mqgZOpJqqjhLI6QNwwj1CqSUKLF7g= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=mlnryan05@gmail.com +MAIL_PASSWORD=qntezkkuhlrgnxzs +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520115238 b/.history/.env_20260520115238 new file mode 100644 index 0000000..cea03b5 --- /dev/null +++ b/.history/.env_20260520115238 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:iHPDeCnviINzk4hSncvHa8qFuz+iPW99xH+dHwxMhxQ= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=mlnryan05@gmail.com +MAIL_PASSWORD=aqjm nueu xlgt fpej +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520115241 b/.history/.env_20260520115241 new file mode 100644 index 0000000..b0ad04b --- /dev/null +++ b/.history/.env_20260520115241 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:iHPDeCnviINzk4hSncvHa8qFuz+iPW99xH+dHwxMhxQ= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=mlnryan05@gmail.com +MAIL_PASSWORD=aqjm nueu xlgtfpej +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520115243 b/.history/.env_20260520115243 new file mode 100644 index 0000000..e29959b --- /dev/null +++ b/.history/.env_20260520115243 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:iHPDeCnviINzk4hSncvHa8qFuz+iPW99xH+dHwxMhxQ= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=mlnryan05@gmail.com +MAIL_PASSWORD=aqjm nueuxlgtfpej +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520115245 b/.history/.env_20260520115245 new file mode 100644 index 0000000..2562e55 --- /dev/null +++ b/.history/.env_20260520115245 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:iHPDeCnviINzk4hSncvHa8qFuz+iPW99xH+dHwxMhxQ= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=mlnryan05@gmail.com +MAIL_PASSWORD=aqjmnueuxlgtfpej +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520115247 b/.history/.env_20260520115247 new file mode 100644 index 0000000..b0ad04b --- /dev/null +++ b/.history/.env_20260520115247 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:iHPDeCnviINzk4hSncvHa8qFuz+iPW99xH+dHwxMhxQ= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=mlnryan05@gmail.com +MAIL_PASSWORD=aqjm nueu xlgtfpej +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520115251 b/.history/.env_20260520115251 new file mode 100644 index 0000000..2562e55 --- /dev/null +++ b/.history/.env_20260520115251 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:iHPDeCnviINzk4hSncvHa8qFuz+iPW99xH+dHwxMhxQ= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=mlnryan05@gmail.com +MAIL_PASSWORD=aqjmnueuxlgtfpej +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520115411 b/.history/.env_20260520115411 new file mode 100644 index 0000000..f95589a --- /dev/null +++ b/.history/.env_20260520115411 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:iHPDeCnviINzk4hSncvHa8qFuz+iPW99xH+dHwxMhxQ= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME= +MAIL_PASSWORD=aqjmnueuxlgtfpej +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520115419 b/.history/.env_20260520115419 new file mode 100644 index 0000000..66c932d --- /dev/null +++ b/.history/.env_20260520115419 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:iHPDeCnviINzk4hSncvHa8qFuz+iPW99xH+dHwxMhxQ= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=unieiffel@gmail.com +MAIL_PASSWORD=aqjmnueuxlgtfpej +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520115422 b/.history/.env_20260520115422 new file mode 100644 index 0000000..1ce56c4 --- /dev/null +++ b/.history/.env_20260520115422 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:iHPDeCnviINzk4hSncvHa8qFuz+iPW99xH+dHwxMhxQ= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=nunieiffel@gmail.com +MAIL_PASSWORD=aqjmnueuxlgtfpej +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=mlnryan05@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/.env_20260520115432 b/.history/.env_20260520115432 new file mode 100644 index 0000000..6668c38 --- /dev/null +++ b/.history/.env_20260520115432 @@ -0,0 +1,66 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY=base64:iHPDeCnviINzk4hSncvHa8qFuz+iPW99xH+dHwxMhxQ= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +APP_MAINTENANCE_STORE=database + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=greenview +DB_USERNAME=root +DB_PASSWORD= + +FONNTE_TOKEN=CEAJquyLniASpRf76eT9 + +SESSION_DRIVER=file +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=smtp.gmail.com +MAIL_PORT=587 +MAIL_USERNAME=nunieiffel@gmail.com +MAIL_PASSWORD=aqjmnueuxlgtfpej +MAIL_ENCRYPTION=tls +MAIL_FROM_ADDRESS=nunieiffel@gmail.com +MAIL_FROM_NAME="Green View" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +VITE_APP_NAME="${APP_NAME}" diff --git a/.history/app/Http/Controllers/DashboardController_20260520084156.php b/.history/app/Http/Controllers/DashboardController_20260520084156.php new file mode 100644 index 0000000..6b1fce0 --- /dev/null +++ b/.history/app/Http/Controllers/DashboardController_20260520084156.php @@ -0,0 +1,118 @@ +groupBy('status') + ->pluck('total', 'status'); + + $diajukan = $statistik['diajukan'] ?? 0; + $menunggu = $statistik['menunggu'] ?? 0; + $selesai = $statistik['selesai'] ?? 0; + + // Data khusus RT yang sedang login + $totalPenghuni = Penghuni::whereHas('rumah', fn($q) => $q->where('rt_id', $rtId))->count(); + $totalRumah = Rumah::where('rt_id', $rtId)->count(); + $rumahTerisi = Rumah::where('rt_id', $rtId)->where('status', 'Terisi')->count(); + $rumahKosong = Rumah::where('rt_id', $rtId)->where('status', 'Kosong')->count(); + + return view('rt.dashboard', [ + 'totalPenghuni' => $totalPenghuni, + 'totalRumah' => $totalRumah, + 'rumahTerisi' => $rumahTerisi, + 'rumahKosong' => $rumahKosong, + 'totalIuran' => Iuran::count(), + 'totalPengaduan' => Layanan::count(), + 'menungguRT' => $diajukan, + 'menungguAdmin' => $menunggu, + 'diajukan' => $diajukan, + 'menunggu' => $menunggu, + 'selesai' => $selesai, + ]); + } + + // 🔥 DASHBOARD ADMIN + public function admin() + { + $totalPenghuni = Penghuni::count(); + $totalRumah = Rumah::count(); + $totalPengaduan = Layanan::count(); + $totalIuran = Iuran::sum('jumlah'); + + // ========================= + // 🔥 BULANAN (REAL - 12 BULAN) + // ========================= + $chartBulananRaw = Layanan::selectRaw("MONTH(created_at) as bulan, COUNT(*) as total") + ->groupBy('bulan') + ->pluck('total','bulan'); + + $chartBulanan = []; + for ($i = 1; $i <= 12; $i++) { + $chartBulanan[] = $chartBulananRaw[$i] ?? 0; + } + + // ========================= + // 🔥 HARIAN (7 HARI TERAKHIR) + // ========================= + $harianRaw = Layanan::selectRaw("DATE(created_at) as tgl, COUNT(*) as total") + ->whereDate('created_at', '>=', now()->subDays(6)) + ->groupBy('tgl') + ->pluck('total','tgl'); + + $chartHarian = []; + for ($i = 6; $i >= 0; $i--) { + $tgl = now()->subDays($i)->format('Y-m-d'); + $chartHarian[] = $harianRaw[$tgl] ?? 0; + } + + // ========================= + // 🔥 MINGGUAN (4 MINGGU TERAKHIR) + // ========================= + $chartMingguan = []; + for ($i = 3; $i >= 0; $i--) { + $start = now()->subWeeks($i)->startOfWeek(); + $end = now()->subWeeks($i)->endOfWeek(); + + $total = Layanan::whereBetween('created_at', [$start, $end])->count(); + $chartMingguan[] = $total; + } + + // ========================= + // 🔥 TAHUNAN (4 TAHUN TERAKHIR) + // ========================= + $tahunanRaw = Layanan::selectRaw("YEAR(created_at) as tahun, COUNT(*) as total") + ->groupBy('tahun') + ->pluck('total','tahun'); + + $chartTahunan = []; + $tahunSekarang = now()->year; + + for ($i = 3; $i >= 0; $i--) { + $tahun = $tahunSekarang - $i; + $chartTahunan[] = $tahunanRaw[$tahun] ?? 0; + } + + return view('admin.dashboard', compact( + 'totalPenghuni', + 'totalRumah', + 'totalPengaduan', + 'totalIuran', + 'chartHarian', + 'chartMingguan', + 'chartBulanan', + 'chartTahunan' + )); + } +} diff --git a/.history/routes/web_20260506190711.php b/.history/routes/web_20260506190711.php new file mode 100644 index 0000000..d6a5fd7 --- /dev/null +++ b/.history/routes/web_20260506190711.php @@ -0,0 +1,330 @@ +name('login'); +Route::post('/login', [AuthController::class, 'prosesLogin'])->name('login.proses'); + +// REGISTER +Route::get('/register', [AuthController::class, 'register'])->name('register'); +Route::post('/register', [AuthController::class, 'prosesRegister'])->name('register.proses'); + +// LOGOUT +Route::post('/logout', [AuthController::class, 'logout'])->name('logout'); + + Route::get('/forgot-password', [AuthController::class, 'forgotForm'])->name('password.forgot'); + Route::post('/forgot-password', [AuthController::class, 'sendOtp'])->name('password.sendOtp'); + + Route::get('/verify-otp', [AuthController::class, 'otpForm'])->name('password.otp'); + Route::post('/verify-otp', [AuthController::class, 'verifyOtp'])->name('password.verifyOtp'); + + Route::get('/reset-password', [AuthController::class, 'resetForm'])->name('password.reset'); + Route::post('/reset-password', [AuthController::class, 'resetPassword'])->name('password.update'); + + // Route::get('/test-mail', function () { + // Mail::to('mlnryan05@gmail.com')->send(new \App\Mail\OtpMail(123456)); + // return 'OK'; + // }); + +/* +|-------------------------------------------------------------------------- +| ADMIN +|-------------------------------------------------------------------------- +*/ + +Route::middleware(['auth'])->prefix('admin')->group(function () { + + Route::get('/dashboard', function () { + return view('admin.dashboard'); + })->name('admin.dashboard'); + + // ========================= + // PENGHUNI + // ========================= + Route::get('/penghuni', [PenghuniController::class, 'index'])->name('penghuni.index'); + Route::get('/penghuni/create', [PenghuniController::class, 'create'])->name('penghuni.create'); + Route::post('/penghuni/store', [PenghuniController::class, 'store'])->name('penghuni.store'); + Route::get('/penghuni/edit/{id}', [PenghuniController::class, 'edit'])->name('penghuni.edit'); + Route::put('/penghuni/update/{id}', [PenghuniController::class, 'update'])->name('penghuni.update'); + Route::get('/penghuni/delete/{id}', [PenghuniController::class, 'destroy'])->name('penghuni.delete'); + + // ========================= + // RUMAH (FIX TOTAL) + // ========================= + Route::post('/rumah/store', [PenghuniController::class, 'storeRumah'])->name('rumah.store'); + + Route::get('/rumah/{id}/edit', [PenghuniController::class, 'editRumah']) + ->name('rumah.edit'); + + // 🔥 INI YANG DIPAKAI UNTUK UPDATE (SUDAH FIX) + Route::put('/rumah/update/{id}', [PenghuniController::class, 'updateRumah']) + ->name('admin.rumah.update'); + + Route::delete('/rumah/{id}', [PenghuniController::class, 'destroyRumah']) + ->name('rumah.destroy'); + + Route::get('/bagi-rt', [PenghuniController::class, 'bagiRT'])->name('bagi.rt'); + + Route::get('/rt/penghuni', [PenghuniController::class, 'indexRT'])->name('rt.penghuni'); + +// Route::get('/rt/dashboard', [PenghuniController::class, 'dashboardRT']) +// ->name('rt.dashboard'); + Route::get('/rt/rumah', [PenghuniController::class, 'rumahRT'])->name('rt.rumah'); + Route::get('/rt/iuran', [PenghuniController::class, 'iuranRT'])->name('rt.iuran'); + + + // ========================= + // IURAN + // ========================= + Route::prefix('iuran')->group(function () { + + // ADMIN / MASTER IURAN + Route::get('/', [IuranController::class, 'index'])->name('iuran.index'); + Route::get('/create', [IuranController::class, 'create'])->name('iuran.create'); + Route::post('/store', [IuranController::class, 'store'])->name('iuran.store'); + Route::get('/edit/{id}', [IuranController::class, 'edit'])->name('iuran.edit'); + Route::put('/update/{id}', [IuranController::class, 'update'])->name('iuran.update'); + Route::delete('/{id}', [IuranController::class, 'destroy'])->name('iuran.destroy'); + Route::post('/approve/{id}', [IuranController::class, 'approve'])->name('iuran.approve'); + + // 🔥 USER IURAN (BEDAKAN URL BIAR TIDAK TABRAKAN) + Route::get('/user', [UserIuranController::class, 'index'])->name('user.iuran'); + +}); + + // ========================= + // LAYANAN + // ========================= + Route::get('/layanan', [LayananController::class, 'index'])->name('layanan.index'); + Route::post('/layanan/store', [LayananController::class, 'store'])->name('layanan.store'); + Route::put('/layanan/tanggapi/{id}', [LayananController::class, 'tanggapi'])->name('layanan.tanggapi'); + Route::delete('/layanan/delete/{id}', [LayananController::class, 'destroy'])->name('layanan.delete'); + Route::prefix('admin')->group(function () { + + Route::put('/layanan/tanggapi/{id}', [LayananController::class, 'tanggapi']) + ->name('layanan.tanggapi'); + + Route::get('/admin/layanan', [LayananController::class, 'indexAdmin']) + ->name('admin.layanan'); + + }); + + // INFORMASI + // ======================= + // 🔥 ADMIN INFORMASI + // ======================= + Route::middleware(['auth'])->prefix('admin')->group(function () { + + // 🔥 INFORMASI (FIX FINAL) + Route::resource('informasi', InformasiController::class); + + }); + + // LAPORAN + Route::get('/laporan', [LaporanController::class, 'index'])->name('laporan.index'); + Route::get('/laporan/cetak', [LaporanController::class, 'cetak'])->name('laporan.cetak'); + + //user + Route::get('/admin/user', [AdminUserController::class, 'index'])->name('admin.user.index'); + Route::get('/user/create', [AdminUserController::class, 'create'])->name('admin.user.create'); + Route::post('/user/store', [AdminUserController::class, 'store'])->name('admin.user.store'); + Route::get('/admin/user/edit/{id}', [AdminUserController::class, 'edit'])->name('admin.user.edit'); + Route::put('/admin/user/update/{id}', [AdminUserController::class, 'update'])->name('admin.user.update'); + Route::delete('/admin/user/delete/{id}', [AdminUserController::class, 'destroy'])->name('admin.user.delete'); + + Route::post('/iuran/{id}/approve-admin', [IuranController::class, 'approveAdmin']) + ->name('iuran.approve.admin'); + + Route::post('/layanan/{id}/approve-admin', [LayananController::class, 'approveAdmin']) + ->name('layanan.approve.admin'); + + + }); + + Route::middleware(['auth', 'cek.status'])->group(function () { + + Route::get('/layanan/create', [UserLayananController::class, 'create'])->name('user.layanan.create'); + + Route::get('/layanan/status', [UserLayananController::class, 'status'])->name('user.layanan.status'); + + Route::get('/iuran', [UserController::class, 'iuran'])->name('user.iuran'); + + }); + + Route::get('/rt/dashboard', [DashboardController::class, 'index']) + ->middleware(['auth', 'role:rt']) + ->name('rt.dashboard'); + + Route::get('/admin/dashboard', [DashboardController::class, 'admin']) + ->middleware(['auth','role:admin']) + ->name('admin.dashboard'); + + // ================= RT ================= + Route::middleware(['auth', 'role:rt'])->group(function () { + + Route::get('/rt/iuran', [IuranController::class, 'index'])->name('rt.iuran'); + + Route::post('/iuran/{id}/approve-rt', [IuranController::class, 'approveRT'])->name('iuran.approve.rt'); + + Route::post('/layanan/{id}/tanggapi-rt', [LayananController::class, 'tanggapiRT'])->name('layanan.tanggapi.rt'); + + // Route::get('/rt/dashboard', [IuranController::class, 'dashboardRT']) + // ->name('rt.dashboard'); + + Route::get('/rt/penghuni', [PenghuniController::class, 'indexRT']) + ->name('rt.penghuni'); + }); + + Route::middleware(['auth'])->group(function () { + Route::get('/rt/profile', [ProfileController::class, 'editProfile'])->name('rt.profile'); + Route::post('/rt/profile/update', [ProfileController::class, 'updateprofile'])->name('rt.updateprofile'); + Route::post('/rt/profile/upload-photo', [ProfileController::class, 'uploadPhotoRT'])->name('rt.upload.photo'); + }); + + +/* +|-------------------------------------------------------------------------- +| USER +|-------------------------------------------------------------------------- +*/ + +Route::middleware(['auth', 'role:user'])->prefix('user')->group(function () { + + // ========================= + // DASHBOARD + // ========================= + Route::get('/', [UserController::class, 'index'])->name('user.home'); + + // ========================= + // PROFIL + // ========================= + Route::get('/profil', [UserController::class, 'profil'])->name('user.profil'); + Route::post('/profil/update', [UserController::class, 'updateProfil'])->name('user.profil.update'); + + // ========================= + // 🔥 PENGHUNI (INI YANG KAMU BUTUH) + // ========================= + Route::post('/simpan-penghuni', [UserController::class, 'simpanPenghuni']) + ->name('user.simpan.penghuni'); + + // ========================= + // RUMAH + // ========================= + Route::get('/rumah', [UserController::class, 'rumah'])->name('user.rumah'); + + Route::post('/pilih-rumah/{id}', [UserController::class, 'pilihRumah']) + ->name('user.pilih.rumah'); + + Route::post('/simpan-rumah', [UserController::class, 'simpanRumah']) + ->name('user.simpan.rumah'); + + Route::post('/user/ambil-rumah', [UserController::class, 'ambilRumah']) + ->name('user.ambil.rumah'); + + Route::put('/rumah/update/{id}', [PenghuniController::class, 'updateRumah']); + + // ========================= + // IURAN + // ========================= + Route::get('/iuran', [UserIuranController::class, 'index'])->name('user.iuran.index'); + + Route::get('/iuran/upload/{id}', [UserIuranController::class, 'upload']) + ->name('user.iuran.upload'); + + Route::post('/iuran/upload/{id}', [UserIuranController::class, 'storeUpload']) + ->name('user.iuran.storeUpload'); + + Route::post('/iuran/qris/{id}', [UserIuranController::class, 'bayarQris']) + ->name('user.iuran.qris'); + + Route::delete('/iuran/delete/{id}', [UserIuranController::class, 'delete']) + ->name('user.iuran.delete'); + + // ========================= + // LAYANAN + // ========================= + Route::prefix('layanan')->group(function () { + + Route::get('/', [UserLayananController::class, 'create']) + ->name('user.layanan.create'); + + Route::post('/layanan/store', [UserLayananController::class, 'store']) + ->name('user.layanan.store'); + + Route::get('/status', [UserLayananController::class, 'status']) + ->name('user.layanan.status'); + }); + + Route::delete('/user/layanan/delete/{id}', [UserLayananController::class, 'delete']) + ->name('user.layanan.delete'); + + // ======================= + // 🔥 USER INFORMASI + // ======================= + Route::get('/home', [UserController::class, 'index'])->name('user.home'); + + Route::get('/informasi/{id}', [UserController::class, 'detailInformasi']) + ->name('user.informasi.detail'); + + // ========================= + // LAINNYA + // ========================= + Route::get('/pengumuman', [UserController::class, 'pengumuman'])->name('user.pengumuman'); + + Route::get('/upload-pembayaran', [UserController::class, 'uploadPembayaran']) + ->name('user.upload.pembayaran'); + + Route::get('/status-pembayaran', [UserController::class, 'statusPembayaran']) + ->name('user.status.pembayaran'); + + Route::get('/status-pengaduan', [UserController::class, 'statusPengaduan']) + ->name('user.status.pengaduan'); + + Route::post('/profile/upload-photo', [ProfileController::class, 'uploadPhoto']) + ->name('user.upload.photo'); + + Route::get('/user/profil', [ProfileController::class, 'profil'])->name('profile.edit'); + Route::put('/user/profil/update', [ProfileController::class, 'updateProfil'])->name('user.profil.update'); + + // Profil RT + // Route::get('/rt/profil', [ProfileController::class, 'rtProfil'])->name('rt.profil'); + // Route::post('/rt/profil/update', [ProfileController::class, 'rtUpdateProfile'])->name('rt.updateprofile'); + +}); + + + +/* +|-------------------------------------------------------------------------- +| ADMIN / GLOBAL +|-------------------------------------------------------------------------- +*/ + +Route::get('/admin/iuran/realtime', [IuranController::class, 'realtime']) + ->name('iuran.realtime'); + +Route::resource('iuran', IuranController::class); diff --git a/.history/routes/web_20260520130451.php b/.history/routes/web_20260520130451.php new file mode 100644 index 0000000..b5f9234 --- /dev/null +++ b/.history/routes/web_20260520130451.php @@ -0,0 +1,215 @@ +name('login'); +Route::post('/login', [AuthController::class, 'prosesLogin'])->name('login.proses'); + +// REGISTER +Route::get('/register', [AuthController::class, 'register'])->name('register'); +Route::post('/register', [AuthController::class, 'prosesRegister'])->name('register.proses'); + +// LOGOUT +Route::post('/logout', [AuthController::class, 'logout'])->name('logout'); + +Route::get('/forgot-password', [AuthController::class, 'forgotForm'])->name('password.forgot'); +Route::post('/forgot-password', [AuthController::class, 'sendOtp'])->name('password.sendOtp'); + +Route::get('/verify-otp', [AuthController::class, 'otpForm'])->name('password.otp'); +Route::post('/verify-otp', [AuthController::class, 'verifyOtp'])->name('password.verifyOtp'); + +Route::get('/reset-password', [AuthController::class, 'resetForm'])->name('password.reset'); +Route::post('/reset-password', [AuthController::class, 'resetPassword'])->name('password.update'); + +/* +|-------------------------------------------------------------------------- +| ADMIN +|-------------------------------------------------------------------------- +*/ + +Route::middleware(['auth', 'role:admin'])->prefix('admin')->group(function () { + + // ✅ FIX: Pakai DashboardController, bukan closure + Route::get('/dashboard', [DashboardController::class, 'admin'])->name('admin.dashboard'); + + // ========================= + // PENGHUNI + // ========================= + Route::get('/penghuni', [PenghuniController::class, 'index'])->name('penghuni.index'); + Route::get('/penghuni/create', [PenghuniController::class, 'create'])->name('penghuni.create'); + Route::post('/penghuni/store', [PenghuniController::class, 'store'])->name('penghuni.store'); + Route::get('/penghuni/edit/{id}', [PenghuniController::class, 'edit'])->name('penghuni.edit'); + Route::put('/penghuni/update/{id}', [PenghuniController::class, 'update'])->name('penghuni.update'); + Route::get('/penghuni/delete/{id}', [PenghuniController::class, 'destroy'])->name('penghuni.delete'); + + // ========================= + // RUMAH + // ========================= + Route::post('/rumah/store', [PenghuniController::class, 'storeRumah'])->name('rumah.store'); + Route::get('/rumah/{id}/edit', [PenghuniController::class, 'editRumah'])->name('rumah.edit'); + Route::put('/rumah/update/{id}', [PenghuniController::class, 'updateRumah'])->name('admin.rumah.update'); + Route::delete('/rumah/{id}', [PenghuniController::class, 'destroyRumah'])->name('rumah.destroy'); + Route::get('/bagi-rt', [PenghuniController::class, 'bagiRT'])->name('bagi.rt'); + + // ========================= + // IURAN + // ========================= + Route::prefix('iuran')->group(function () { + Route::get('/', [IuranController::class, 'index'])->name('iuran.index'); + Route::get('/create', [IuranController::class, 'create'])->name('iuran.create'); + Route::post('/store', [IuranController::class, 'store'])->name('iuran.store'); + Route::get('/edit/{id}', [IuranController::class, 'edit'])->name('iuran.edit'); + Route::put('/update/{id}', [IuranController::class, 'update'])->name('iuran.update'); + Route::delete('/{id}', [IuranController::class, 'destroy'])->name('iuran.destroy'); + Route::post('/approve/{id}', [IuranController::class, 'approve'])->name('iuran.approve'); + Route::get('/user', [UserIuranController::class, 'index'])->name('user.iuran'); + }); + + Route::post('/iuran/{id}/approve-admin', [IuranController::class, 'approveAdmin'])->name('iuran.approve.admin'); + + // ========================= + // LAYANAN + // ========================= + Route::get('/layanan', [LayananController::class, 'index'])->name('layanan.index'); + Route::post('/layanan/store', [LayananController::class, 'store'])->name('layanan.store'); + Route::put('/layanan/tanggapi/{id}', [LayananController::class, 'tanggapi'])->name('layanan.tanggapi'); + Route::delete('/layanan/delete/{id}', [LayananController::class, 'destroy'])->name('layanan.delete'); + Route::post('/layanan/{id}/approve-admin', [LayananController::class, 'approveAdmin'])->name('layanan.approve.admin'); + + // ========================= + // INFORMASI + // ========================= + Route::resource('informasi', InformasiController::class); + + // ========================= + // LAPORAN + // ========================= + Route::get('/laporan', [LaporanController::class, 'index'])->name('laporan.index'); + Route::get('/laporan/cetak', [LaporanController::class, 'cetak'])->name('laporan.cetak'); + + // ========================= + // USER MANAGEMENT + // ========================= + Route::get('/user', [AdminUserController::class, 'index'])->name('admin.user.index'); + Route::get('/user/create', [AdminUserController::class, 'create'])->name('admin.user.create'); + Route::post('/user/store', [AdminUserController::class, 'store'])->name('admin.user.store'); + Route::get('/user/edit/{id}', [AdminUserController::class, 'edit'])->name('admin.user.edit'); + Route::put('/user/update/{id}', [AdminUserController::class, 'update'])->name('admin.user.update'); + Route::delete('/user/delete/{id}', [AdminUserController::class, 'destroy'])->name('admin.user.delete'); + +}); + +/* +|-------------------------------------------------------------------------- +| RT +|-------------------------------------------------------------------------- +*/ + +// ✅ FIX: Dashboard RT dengan DashboardController +Route::middleware(['auth', 'role:rt'])->group(function () { + + Route::get('/rt/dashboard', [DashboardController::class, 'index'])->name('rt.dashboard'); + + Route::get('/rt/penghuni', [PenghuniController::class, 'indexRT'])->name('rt.penghuni'); + Route::get('/rt/rumah', [PenghuniController::class, 'rumahRT'])->name('rt.rumah'); + Route::get('/rt/iuran', [IuranController::class, 'index'])->name('rt.iuran'); + + Route::post('/iuran/{id}/approve-rt', [IuranController::class, 'approveRT'])->name('iuran.approve.rt'); + Route::post('/layanan/{id}/tanggapi-rt', [LayananController::class, 'tanggapiRT'])->name('layanan.tanggapi.rt'); + +}); + +// Profil RT +Route::middleware(['auth'])->group(function () { + Route::get('/rt/profile', [ProfileController::class, 'editProfile'])->name('rt.profile'); + Route::post('/rt/profile/update', [ProfileController::class, 'updateprofile'])->name('rt.updateprofile'); + Route::post('/rt/profile/upload-photo', [ProfileController::class, 'uploadPhotoRT'])->name('rt.upload.photo'); +}); + +/* +|-------------------------------------------------------------------------- +| USER +|-------------------------------------------------------------------------- +*/ + +Route::middleware(['auth', 'role:user'])->prefix('user')->group(function () { + + Route::get('/', [UserController::class, 'index'])->name('user.home'); + Route::get('/home', [UserController::class, 'index']); + + // PROFIL + Route::get('/profil', [UserController::class, 'profil'])->name('user.profil'); + Route::post('/profil/update', [UserController::class, 'updateProfil'])->name('user.profil.update'); + + // PENGHUNI + Route::post('/simpan-penghuni', [UserController::class, 'simpanPenghuni'])->name('user.simpan.penghuni'); + + // RUMAH + Route::get('/rumah', [UserController::class, 'rumah'])->name('user.rumah'); + Route::post('/pilih-rumah/{id}', [UserController::class, 'pilihRumah'])->name('user.pilih.rumah'); + Route::post('/simpan-rumah', [UserController::class, 'simpanRumah'])->name('user.simpan.rumah'); + Route::post('/ambil-rumah', [UserController::class, 'ambilRumah'])->name('user.ambil.rumah'); + Route::put('/rumah/update/{id}', [PenghuniController::class, 'updateRumah']); + + // IURAN + Route::get('/iuran', [UserIuranController::class, 'index'])->name('user.iuran.index'); + Route::get('/iuran/upload/{id}', [UserIuranController::class, 'upload'])->name('user.iuran.upload'); + Route::post('/iuran/upload/{id}', [UserIuranController::class, 'storeUpload'])->name('user.iuran.storeUpload'); + Route::post('/iuran/qris/{id}', [UserIuranController::class, 'bayarQris'])->name('user.iuran.qris'); + Route::delete('/iuran/delete/{id}', [UserIuranController::class, 'delete'])->name('user.iuran.delete'); + + // LAYANAN + Route::prefix('layanan')->group(function () { + Route::get('/', [UserLayananController::class, 'create'])->name('user.layanan.create'); + Route::post('/store', [UserLayananController::class, 'store'])->name('user.layanan.store'); + Route::get('/status', [UserLayananController::class, 'status'])->name('user.layanan.status'); + }); + Route::delete('/layanan/delete/{id}', [UserLayananController::class, 'delete'])->name('user.layanan.delete'); + + // INFORMASI + Route::get('/informasi/{id}', [UserController::class, 'detailInformasi'])->name('user.informasi.detail'); + + // LAINNYA + Route::get('/pengumuman', [UserController::class, 'pengumuman'])->name('user.pengumuman'); + Route::get('/upload-pembayaran', [UserController::class, 'uploadPembayaran'])->name('user.upload.pembayaran'); + Route::get('/status-pembayaran', [UserController::class, 'statusPembayaran'])->name('user.status.pembayaran'); + Route::get('/status-pengaduan', [UserController::class, 'statusPengaduan'])->name('user.status.pengaduan'); + + // PROFILE + Route::post('/profile/upload-photo', [ProfileController::class, 'uploadPhoto'])->name('user.upload.photo'); + Route::get('/profil', [ProfileController::class, 'profil'])->name('profile.edit'); + Route::put('/profil/update', [ProfileController::class, 'updateProfil']); + +}); + +/* +|-------------------------------------------------------------------------- +| GLOBAL +|-------------------------------------------------------------------------- +*/ + +Route::get('/admin/iuran/realtime', [IuranController::class, 'realtime'])->name('iuran.realtime'); +Route::resource('iuran', IuranController::class); diff --git a/app/Http/Controllers/dashboardController.php b/app/Http/Controllers/dashboardController.php index cea23c9..6b1fce0 100644 --- a/app/Http/Controllers/dashboardController.php +++ b/app/Http/Controllers/dashboardController.php @@ -11,108 +11,108 @@ class DashboardController extends Controller { public function index() -{ - $rtId = Auth::id(); // rt_id di tabel rumah = id user yang login - - $statistik = Layanan::selectRaw('status, COUNT(*) as total') - ->groupBy('status') - ->pluck('total', 'status'); - - $diajukan = $statistik['diajukan'] ?? 0; - $menunggu = $statistik['menunggu'] ?? 0; - $selesai = $statistik['selesai'] ?? 0; - - // Data khusus RT yang sedang login - $totalPenghuni = Penghuni::whereHas('rumah', fn($q) => $q->where('rt_id', $rtId))->count(); - $totalRumah = Rumah::where('rt_id', $rtId)->count(); - $rumahTerisi = Rumah::where('rt_id', $rtId)->where('status', 'Terisi')->count(); - $rumahKosong = Rumah::where('rt_id', $rtId)->where('status', 'Kosong')->count(); - - return view('rt.dashboard', [ - 'totalPenghuni' => $totalPenghuni, - 'totalRumah' => $totalRumah, - 'rumahTerisi' => $rumahTerisi, - 'rumahKosong' => $rumahKosong, - 'totalIuran' => Iuran::count(), - 'totalPengaduan' => Layanan::count(), - 'menungguRT' => $diajukan, - 'menungguAdmin' => $menunggu, - 'diajukan' => $diajukan, - 'menunggu' => $menunggu, - 'selesai' => $selesai, - ]); -} - - // 🔥 DASHBOARD ADMIN - public function admin() { - $totalPenghuni = Penghuni::count(); - $totalRumah = Rumah::count(); - $totalPengaduan = Layanan::count(); - $totalIuran = Iuran::sum('jumlah'); + $rtId = Auth::id(); // rt_id di tabel rumah = id user yang login - // ========================= - // 🔥 BULANAN (REAL - 12 BULAN) - // ========================= - $chartBulananRaw = Layanan::selectRaw("MONTH(created_at) as bulan, COUNT(*) as total") - ->groupBy('bulan') - ->pluck('total','bulan'); + $statistik = Layanan::selectRaw('status, COUNT(*) as total') + ->groupBy('status') + ->pluck('total', 'status'); - $chartBulanan = []; - for ($i = 1; $i <= 12; $i++) { - $chartBulanan[] = $chartBulananRaw[$i] ?? 0; - } + $diajukan = $statistik['diajukan'] ?? 0; + $menunggu = $statistik['menunggu'] ?? 0; + $selesai = $statistik['selesai'] ?? 0; - // ========================= - // 🔥 HARIAN (7 HARI TERAKHIR) - // ========================= - $harianRaw = Layanan::selectRaw("DATE(created_at) as tgl, COUNT(*) as total") - ->whereDate('created_at', '>=', now()->subDays(6)) - ->groupBy('tgl') - ->pluck('total','tgl'); + // Data khusus RT yang sedang login + $totalPenghuni = Penghuni::whereHas('rumah', fn($q) => $q->where('rt_id', $rtId))->count(); + $totalRumah = Rumah::where('rt_id', $rtId)->count(); + $rumahTerisi = Rumah::where('rt_id', $rtId)->where('status', 'Terisi')->count(); + $rumahKosong = Rumah::where('rt_id', $rtId)->where('status', 'Kosong')->count(); - $chartHarian = []; - for ($i = 6; $i >= 0; $i--) { - $tgl = now()->subDays($i)->format('Y-m-d'); - $chartHarian[] = $harianRaw[$tgl] ?? 0; - } - - // ========================= - // 🔥 MINGGUAN (4 MINGGU TERAKHIR) - // ========================= - $chartMingguan = []; - for ($i = 3; $i >= 0; $i--) { - $start = now()->subWeeks($i)->startOfWeek(); - $end = now()->subWeeks($i)->endOfWeek(); - - $total = Layanan::whereBetween('created_at', [$start, $end])->count(); - $chartMingguan[] = $total; - } - - // ========================= - // 🔥 TAHUNAN (4 TAHUN TERAKHIR) - // ========================= - $tahunanRaw = Layanan::selectRaw("YEAR(created_at) as tahun, COUNT(*) as total") - ->groupBy('tahun') - ->pluck('total','tahun'); - - $chartTahunan = []; - $tahunSekarang = now()->year; - - for ($i = 3; $i >= 0; $i--) { - $tahun = $tahunSekarang - $i; - $chartTahunan[] = $tahunanRaw[$tahun] ?? 0; - } - - return view('admin.dashboard', compact( - 'totalPenghuni', - 'totalRumah', - 'totalPengaduan', - 'totalIuran', - 'chartHarian', - 'chartMingguan', - 'chartBulanan', - 'chartTahunan' - )); + return view('rt.dashboard', [ + 'totalPenghuni' => $totalPenghuni, + 'totalRumah' => $totalRumah, + 'rumahTerisi' => $rumahTerisi, + 'rumahKosong' => $rumahKosong, + 'totalIuran' => Iuran::count(), + 'totalPengaduan' => Layanan::count(), + 'menungguRT' => $diajukan, + 'menungguAdmin' => $menunggu, + 'diajukan' => $diajukan, + 'menunggu' => $menunggu, + 'selesai' => $selesai, + ]); } + + // 🔥 DASHBOARD ADMIN + public function admin() + { + $totalPenghuni = Penghuni::count(); + $totalRumah = Rumah::count(); + $totalPengaduan = Layanan::count(); + $totalIuran = Iuran::sum('jumlah'); + + // ========================= + // 🔥 BULANAN (REAL - 12 BULAN) + // ========================= + $chartBulananRaw = Layanan::selectRaw("MONTH(created_at) as bulan, COUNT(*) as total") + ->groupBy('bulan') + ->pluck('total','bulan'); + + $chartBulanan = []; + for ($i = 1; $i <= 12; $i++) { + $chartBulanan[] = $chartBulananRaw[$i] ?? 0; + } + + // ========================= + // 🔥 HARIAN (7 HARI TERAKHIR) + // ========================= + $harianRaw = Layanan::selectRaw("DATE(created_at) as tgl, COUNT(*) as total") + ->whereDate('created_at', '>=', now()->subDays(6)) + ->groupBy('tgl') + ->pluck('total','tgl'); + + $chartHarian = []; + for ($i = 6; $i >= 0; $i--) { + $tgl = now()->subDays($i)->format('Y-m-d'); + $chartHarian[] = $harianRaw[$tgl] ?? 0; + } + + // ========================= + // 🔥 MINGGUAN (4 MINGGU TERAKHIR) + // ========================= + $chartMingguan = []; + for ($i = 3; $i >= 0; $i--) { + $start = now()->subWeeks($i)->startOfWeek(); + $end = now()->subWeeks($i)->endOfWeek(); + + $total = Layanan::whereBetween('created_at', [$start, $end])->count(); + $chartMingguan[] = $total; + } + + // ========================= + // 🔥 TAHUNAN (4 TAHUN TERAKHIR) + // ========================= + $tahunanRaw = Layanan::selectRaw("YEAR(created_at) as tahun, COUNT(*) as total") + ->groupBy('tahun') + ->pluck('total','tahun'); + + $chartTahunan = []; + $tahunSekarang = now()->year; + + for ($i = 3; $i >= 0; $i--) { + $tahun = $tahunSekarang - $i; + $chartTahunan[] = $tahunanRaw[$tahun] ?? 0; + } + + return view('admin.dashboard', compact( + 'totalPenghuni', + 'totalRumah', + 'totalPengaduan', + 'totalIuran', + 'chartHarian', + 'chartMingguan', + 'chartBulanan', + 'chartTahunan' + )); + } } diff --git a/public/profile/1778069422.png b/public/profile/1778069422.png deleted file mode 100644 index e7e000e908057105603577c8c53f646a13da39ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163862 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%0DVzW5Ri3m1d#ssE={ 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 diff --git a/public/profile/1779196657.png b/public/profile/1779196657.png new file mode 100644 index 0000000000000000000000000000000000000000..1166be6d017c0f8ccfc654b0a83b61051e101063 GIT binary patch literal 108291 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%0DE(>t!&aisXD=jMQEkfj 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�G>dY9dG=+*<36>mGN&1KC1a)m zvhs=SY$&z)ba3~T3PoX?JJBBiNRTXw!1Lp6WMD>z?vSvZ7Y?} z-}}e)P7g4m91TTAMva+qk<4rH5q-9kci=?82m}<^5_OvA60V!@+&@A2t<(n>D;zE6 z^&by-tPjya&vs8|Vyj&wC#7A_U;}y?Q+Euk%N>_dGD~if(=ZujVGXa6ZozgYxHo|e z%SY*NITq<4tWcWCB?9QcM?zC^=(daU)BQQ#0|f%l&%HqHwX9j}@K z86)VH69lwA9M)eb`>F1O2sT+lCq{T8jlG`#%75veM4NjrMhPr;`9K`|<7M9%IwxFS z{n94Omz)icQ}#?@8oQ{LlOP==Pv%`m5UQ`P0Oo6h;L$Fx7Tjz_K4B+;n5c!A7FvJ z!)JI2cj-xlrx&;hBW{@^0ZXRkmUvnXQjzn)d%b>wmq`PUgGd{(%-w>srmW_TpDrb(8yy! z(xBT?1=_;gP`_>T^$K7-&B~}@r-Y3|+sNsA-Get_A?-K~)gxcGld54g@y&Jsx#Ss7 zbYb3|z;a}y+-5BTzzPqn5~`JOIKHc5cX*@0dA~UFDF*J~j%8k#Hx4;{!dzSG!*-fn zw}ran)T(9#ur?mMR%_9$)YgVeQ^SQhZiKUaGhCX7)xo+C6xQgg_2GAy-_x|ooAW3r z;=VAmcpYY3`^(^%Q!aYpv0CQzm^~r?2FR0B_ksBDqx?OfneHltR^mIJ(?V_8flJ+0 znH1V5{L67!ry75Y+cny+U-ITW^pI_}H1Sa~lBu>FBP3~uC}AIf`I?kBfNK?PMMRfM z4Ggta@tlKEuvVd?wHfeALTc1?$7crZ{E+c1f^s^`!%5~&&%1%kt7X^HxB;MA`Tf8c zvL=Xtn4qdcj6lDde-3=)WOj>M=KwZVaz%j;KencCk9f{p#f~=9h@Txy`ir48yfN`` z2wmVCYSKls3KqQ5w$Rw=gJX-}N=&R`3#enU22|Wl&;^0?@u)7tqd}dIwIC*I=ij2p z)`=JCO>-R^7um{KE$!Er)4znWe%7-RK*j!?st~p!UR-3$Cg&peHsSiz^oMOia;`#uBc_zd&fqn#Lrj%k3q!7O()@} z-E5s?MZrf3CnptjJ{GPoBhn1q?TF?fiFMxry1u6>YDp;o(Y`0gUw0-ho43wI7;hBUrnlM2bvsd0G$Ujw%plXuav3olQtVf{E)!pSc8zJ z80-0T?tNbmK^PwTaB5>zrwCLekr>_dQtO20KZ6E?O?I3*e=#W%qWuMU+S47a-(%B5 zzf9ZJgW`qpc19F8ywdPOBhUz8vpL-2jzDEP(i;C_$}WO|W+!PiG6|1}A!Gnk)NKaH z_Ju^8O2P-HZ8KYQ@6DL?sFpyd6!?Tv($)w9jkqk6TzIH_y z_!C&=G2~HSI&!idq2>Pk)yyO2VV{BSyiU?Wx(l612*UU<^EJI#Reb^iYCA`CU8i`AXWB>&~II!jQ!jom!V2}_13^(>_8jpryzwHsv=!jyx%Tw z%tN2HT04u94RGIlrmq3`@yoO|2s_H!cK~mV=$w4QpZR@Y6nS^?yFu)n6{6^YXKNTxeuKMTvZ;KcEP`mwOBDwpmWEG`2fM3#;eI@Z+?`1V@po$A*eOY+A<}#kY4st=FQKH zd|Tgts{GJ1#DqvOQP|!1NOtzETfVvP@~V>pL*J7^@E~Q?HIN@Y;{BoR)z~!l3(GDa zxq&}332Ktup{*AQ&4ZC;KMF(H3sq%f5pbrODdAeLw$*jLxlUx(ur0gn!W&u`)gy|D zglyC!w(navQpN7(7KYJU?7gb@Za(EOdLAy{l zUW5e2Xs1ZYzo+z=EhLmskVp{isJtyGZYl@3fH+2t@8?Els^3PXSId)?B^wc?Nudem ziw-l(C+F+UYc7uCROCB({dM`E<;pqIvpfdd@!iXnKDRg^r<7Y>cHa})Y6~{le(YGU zaoA^Gl|=H2$t!eP9Z&dIoRUZ@)vQIiW}J>G?M`cH`oxkY46gz#L-i1$2`y-UyS{m| z!QUDsF6J`AveH7b#$F#=(e(z_^?<7iM)`5QJu?6@(bWWL)qtxk)oJ3*bUz{@*=muq zDhD{E?bNAsA6Eh@uu$bOSkNyVFfsP=gyMVP%H){A8D%oMZa^ebeOlJ57wQMs&>Mz6 zf*}N|hXsg;h-BfcC%i8L2@(Gm>3IkguT3fYi4PRi;GV+C+B3VQ|FIv%1NIN)Cw7f0 zBkrI|15uvZ-(Xu`=5Cy-0XHNI$!UuXcFN?)m~0>dX`{Sxf3GUSep%5P6XEc>M`cMH zhU$)lB_ynQ#72jn`gpuA1-#C@t%&2=z$X@<(-ay>!aXRbd&h%H&nCgRYeK^B$oFK`oyrZ98K zC#f9%h!>ss&_-yo%LAR~77MFOr>ea>Mb<%t1x++@FSPY#MP+4jMx0L5{5#SGdMKUH zn)*p|Zzi6xf6zUpBwJlO6ilI3K80_Cg@t>jHfdB z)h(Z59pZKeUF7yM8Z%y=o771CVd@RzmTYuR4fg-1?q|DYgrt=8bGpYt_w_Z6;O9fQ z{vuT5MuBhN8qxqpg!FWh;ZDD|bz-tpRI-ob18aO@xV&}X_yCW6Z!sa6SH_V%cY#5| z*57t)h+0sFjftj;JBlc#>?zLcLJ^>kc;2_5PiZ-c6%z`=OvlGFUwRZDOb`*k%*TyM zZo<5v#c>JlG`oOh{AH9lvLAba!9l!^&GwDq-P`)?8X}^VE{A=CGR65ERqc)DPf6DQwY4^b{yZq4E|90`I1%+&VIr@;t`~qDi#F12ULh;Waz^T9ZfOU zMPmulS_Zw6PaK8ZM|=+81O6wlo41Nf!X$xM;D8~h0C@u&PzO)5bLbp!^7gckv@nl0 zU&|Z$pW{{NCJr>h?5}5_#O3gI7}AoZ@!Fmbb%h>E){a0+(u0I3$f~1~3bz(ls+2b- z;z+tVVLEV6>7{aVbSF4L3TlrqzibYJZxP(~oMhjO){+mh8==7u<=+sQySpwjm`us4 zWe{aFFPod|@csT}1%~IiH{0!gJlm+G2RA>x2Ul=4u@L4u%%*X9r0#hv*1{UJ)ZVD1 zKr^*kNlzhtpj9nNv*@nRH*`)LL;We^p!hbm}nL5ek6wvud$<7ACD*(=vHa zSHd^Di6z`lC?WcbJaieYRDZrTuaHM3o~LXOxRMqMfk~YihEj;xoM%VX8%YgbOmqc~F93CwD zj_PWigE`&i=#*E%iG^3WyS=PB1u81H=j-em#Hu!2nnu$Cg%Bs{?L|cBeZ;lQ+2Jxt zVM4>vrzUUX0psnWd))$TA8)KsLZM8VjPWQ3h}wF!cvnv$bTezpv(p{g95ZcxC!VNN zN4sR-D42lAZ}-RL`4l4w#eH*yGZ96UYQhF|8%E%`Jfr)RUl8gIQ%tt z?ut9mF~?6ORF%kny(nG$0=Iq6Pst5VaL*~A^WW0Ob7%@(1YF`&sv9I)3~8P!DMaD~ zl>%7es{o$AwuaIb{w?RU3$k%XPNw42>dzp3%1LLh=J@j|z(tfWD<`mW9gA$?!Yk*|P4G*^!9k;s-|xw>6HB#}-H9J`rEk zXzpga?g}na@(^!7tCO^$Pb8G~8)l2Jy2i!xV)ISQ>hWO?rVST9+O%deZ9y}c+M!WTzFy*iq|ZTUYle0qHmX>(i6xaQ zbqWXbzJi4!(LNn>X><@V%a3i)wM2uy=eh$#4ZFOHv!!sYzZ%{*d$i*qOj>+v7 z=`xdbHaPKvF>SjBKeMm=mF^-zGj=ySr&|XlCiQ(b&T%G$_gx=-Rl}a^*zDxgd6DTK zo$&2rQTocGODiD%$-*2AI=DEuF@$`9rowt4gD@rF8Pi#5sp` zR97SssY9kq`g@(%eEYTaH6$?c`NNk_W1Wh-rkSRP*ME0-Ao1EKmCku==vBtoox>)7 z{gl|m&T1ZYd`wGY*!LG>Vg2!zcgS<_fYuck@qYvfR6A2PZ9uqnd{-Qm8-h9g_iQwq@Rdyge#!7tL4AE-Hi9NwB<3FR$A~3!P2my}9`Np1~sl$1K=q ze-FRPGoSx&RQFy}%SnMIZU6uP literal 0 HcmV?d00001 diff --git a/routes/web.php b/routes/web.php index d6a5fd7..b5f9234 100644 --- a/routes/web.php +++ b/routes/web.php @@ -13,7 +13,6 @@ use App\Http\Controllers\UserIuranController; use App\Http\Controllers\UserLayananController; use App\Http\Controllers\DashboardController; -use Illuminate\Support\Facades\Mail; /* |-------------------------------------------------------------------------- @@ -36,19 +35,14 @@ // LOGOUT Route::post('/logout', [AuthController::class, 'logout'])->name('logout'); - Route::get('/forgot-password', [AuthController::class, 'forgotForm'])->name('password.forgot'); - Route::post('/forgot-password', [AuthController::class, 'sendOtp'])->name('password.sendOtp'); +Route::get('/forgot-password', [AuthController::class, 'forgotForm'])->name('password.forgot'); +Route::post('/forgot-password', [AuthController::class, 'sendOtp'])->name('password.sendOtp'); - Route::get('/verify-otp', [AuthController::class, 'otpForm'])->name('password.otp'); - Route::post('/verify-otp', [AuthController::class, 'verifyOtp'])->name('password.verifyOtp'); +Route::get('/verify-otp', [AuthController::class, 'otpForm'])->name('password.otp'); +Route::post('/verify-otp', [AuthController::class, 'verifyOtp'])->name('password.verifyOtp'); - Route::get('/reset-password', [AuthController::class, 'resetForm'])->name('password.reset'); - Route::post('/reset-password', [AuthController::class, 'resetPassword'])->name('password.update'); - - // Route::get('/test-mail', function () { - // Mail::to('mlnryan05@gmail.com')->send(new \App\Mail\OtpMail(123456)); - // return 'OK'; - // }); +Route::get('/reset-password', [AuthController::class, 'resetForm'])->name('password.reset'); +Route::post('/reset-password', [AuthController::class, 'resetPassword'])->name('password.update'); /* |-------------------------------------------------------------------------- @@ -56,11 +50,10 @@ |-------------------------------------------------------------------------- */ -Route::middleware(['auth'])->prefix('admin')->group(function () { +Route::middleware(['auth', 'role:admin'])->prefix('admin')->group(function () { - Route::get('/dashboard', function () { - return view('admin.dashboard'); - })->name('admin.dashboard'); + // ✅ FIX: Pakai DashboardController, bukan closure + Route::get('/dashboard', [DashboardController::class, 'admin'])->name('admin.dashboard'); // ========================= // PENGHUNI @@ -73,48 +66,29 @@ Route::get('/penghuni/delete/{id}', [PenghuniController::class, 'destroy'])->name('penghuni.delete'); // ========================= - // RUMAH (FIX TOTAL) + // RUMAH // ========================= Route::post('/rumah/store', [PenghuniController::class, 'storeRumah'])->name('rumah.store'); - - Route::get('/rumah/{id}/edit', [PenghuniController::class, 'editRumah']) - ->name('rumah.edit'); - - // 🔥 INI YANG DIPAKAI UNTUK UPDATE (SUDAH FIX) - Route::put('/rumah/update/{id}', [PenghuniController::class, 'updateRumah']) - ->name('admin.rumah.update'); - - Route::delete('/rumah/{id}', [PenghuniController::class, 'destroyRumah']) - ->name('rumah.destroy'); - + Route::get('/rumah/{id}/edit', [PenghuniController::class, 'editRumah'])->name('rumah.edit'); + Route::put('/rumah/update/{id}', [PenghuniController::class, 'updateRumah'])->name('admin.rumah.update'); + Route::delete('/rumah/{id}', [PenghuniController::class, 'destroyRumah'])->name('rumah.destroy'); Route::get('/bagi-rt', [PenghuniController::class, 'bagiRT'])->name('bagi.rt'); - Route::get('/rt/penghuni', [PenghuniController::class, 'indexRT'])->name('rt.penghuni'); - -// Route::get('/rt/dashboard', [PenghuniController::class, 'dashboardRT']) -// ->name('rt.dashboard'); - Route::get('/rt/rumah', [PenghuniController::class, 'rumahRT'])->name('rt.rumah'); - Route::get('/rt/iuran', [PenghuniController::class, 'iuranRT'])->name('rt.iuran'); - - // ========================= // IURAN // ========================= - Route::prefix('iuran')->group(function () { + Route::prefix('iuran')->group(function () { + Route::get('/', [IuranController::class, 'index'])->name('iuran.index'); + Route::get('/create', [IuranController::class, 'create'])->name('iuran.create'); + Route::post('/store', [IuranController::class, 'store'])->name('iuran.store'); + Route::get('/edit/{id}', [IuranController::class, 'edit'])->name('iuran.edit'); + Route::put('/update/{id}', [IuranController::class, 'update'])->name('iuran.update'); + Route::delete('/{id}', [IuranController::class, 'destroy'])->name('iuran.destroy'); + Route::post('/approve/{id}', [IuranController::class, 'approve'])->name('iuran.approve'); + Route::get('/user', [UserIuranController::class, 'index'])->name('user.iuran'); + }); - // ADMIN / MASTER IURAN - Route::get('/', [IuranController::class, 'index'])->name('iuran.index'); - Route::get('/create', [IuranController::class, 'create'])->name('iuran.create'); - Route::post('/store', [IuranController::class, 'store'])->name('iuran.store'); - Route::get('/edit/{id}', [IuranController::class, 'edit'])->name('iuran.edit'); - Route::put('/update/{id}', [IuranController::class, 'update'])->name('iuran.update'); - Route::delete('/{id}', [IuranController::class, 'destroy'])->name('iuran.destroy'); - Route::post('/approve/{id}', [IuranController::class, 'approve'])->name('iuran.approve'); - - // 🔥 USER IURAN (BEDAKAN URL BIAR TIDAK TABRAKAN) - Route::get('/user', [UserIuranController::class, 'index'])->name('user.iuran'); - -}); + Route::post('/iuran/{id}/approve-admin', [IuranController::class, 'approveAdmin'])->name('iuran.approve.admin'); // ========================= // LAYANAN @@ -123,88 +97,57 @@ Route::post('/layanan/store', [LayananController::class, 'store'])->name('layanan.store'); Route::put('/layanan/tanggapi/{id}', [LayananController::class, 'tanggapi'])->name('layanan.tanggapi'); Route::delete('/layanan/delete/{id}', [LayananController::class, 'destroy'])->name('layanan.delete'); - Route::prefix('admin')->group(function () { - - Route::put('/layanan/tanggapi/{id}', [LayananController::class, 'tanggapi']) - ->name('layanan.tanggapi'); - - Route::get('/admin/layanan', [LayananController::class, 'indexAdmin']) - ->name('admin.layanan'); - - }); + Route::post('/layanan/{id}/approve-admin', [LayananController::class, 'approveAdmin'])->name('layanan.approve.admin'); + // ========================= // INFORMASI - // ======================= - // 🔥 ADMIN INFORMASI - // ======================= - Route::middleware(['auth'])->prefix('admin')->group(function () { - - // 🔥 INFORMASI (FIX FINAL) - Route::resource('informasi', InformasiController::class); - - }); + // ========================= + Route::resource('informasi', InformasiController::class); + // ========================= // LAPORAN - Route::get('/laporan', [LaporanController::class, 'index'])->name('laporan.index'); - Route::get('/laporan/cetak', [LaporanController::class, 'cetak'])->name('laporan.cetak'); + // ========================= + Route::get('/laporan', [LaporanController::class, 'index'])->name('laporan.index'); + Route::get('/laporan/cetak', [LaporanController::class, 'cetak'])->name('laporan.cetak'); - //user - Route::get('/admin/user', [AdminUserController::class, 'index'])->name('admin.user.index'); - Route::get('/user/create', [AdminUserController::class, 'create'])->name('admin.user.create'); - Route::post('/user/store', [AdminUserController::class, 'store'])->name('admin.user.store'); - Route::get('/admin/user/edit/{id}', [AdminUserController::class, 'edit'])->name('admin.user.edit'); - Route::put('/admin/user/update/{id}', [AdminUserController::class, 'update'])->name('admin.user.update'); - Route::delete('/admin/user/delete/{id}', [AdminUserController::class, 'destroy'])->name('admin.user.delete'); + // ========================= + // USER MANAGEMENT + // ========================= + Route::get('/user', [AdminUserController::class, 'index'])->name('admin.user.index'); + Route::get('/user/create', [AdminUserController::class, 'create'])->name('admin.user.create'); + Route::post('/user/store', [AdminUserController::class, 'store'])->name('admin.user.store'); + Route::get('/user/edit/{id}', [AdminUserController::class, 'edit'])->name('admin.user.edit'); + Route::put('/user/update/{id}', [AdminUserController::class, 'update'])->name('admin.user.update'); + Route::delete('/user/delete/{id}', [AdminUserController::class, 'destroy'])->name('admin.user.delete'); - Route::post('/iuran/{id}/approve-admin', [IuranController::class, 'approveAdmin']) - ->name('iuran.approve.admin'); +}); - Route::post('/layanan/{id}/approve-admin', [LayananController::class, 'approveAdmin']) - ->name('layanan.approve.admin'); +/* +|-------------------------------------------------------------------------- +| RT +|-------------------------------------------------------------------------- +*/ +// ✅ FIX: Dashboard RT dengan DashboardController +Route::middleware(['auth', 'role:rt'])->group(function () { - }); + Route::get('/rt/dashboard', [DashboardController::class, 'index'])->name('rt.dashboard'); - Route::middleware(['auth', 'cek.status'])->group(function () { + Route::get('/rt/penghuni', [PenghuniController::class, 'indexRT'])->name('rt.penghuni'); + Route::get('/rt/rumah', [PenghuniController::class, 'rumahRT'])->name('rt.rumah'); + Route::get('/rt/iuran', [IuranController::class, 'index'])->name('rt.iuran'); - Route::get('/layanan/create', [UserLayananController::class, 'create'])->name('user.layanan.create'); + Route::post('/iuran/{id}/approve-rt', [IuranController::class, 'approveRT'])->name('iuran.approve.rt'); + Route::post('/layanan/{id}/tanggapi-rt', [LayananController::class, 'tanggapiRT'])->name('layanan.tanggapi.rt'); - Route::get('/layanan/status', [UserLayananController::class, 'status'])->name('user.layanan.status'); - - Route::get('/iuran', [UserController::class, 'iuran'])->name('user.iuran'); - - }); - - Route::get('/rt/dashboard', [DashboardController::class, 'index']) - ->middleware(['auth', 'role:rt']) - ->name('rt.dashboard'); - - Route::get('/admin/dashboard', [DashboardController::class, 'admin']) - ->middleware(['auth','role:admin']) - ->name('admin.dashboard'); - - // ================= RT ================= - Route::middleware(['auth', 'role:rt'])->group(function () { - - Route::get('/rt/iuran', [IuranController::class, 'index'])->name('rt.iuran'); - - Route::post('/iuran/{id}/approve-rt', [IuranController::class, 'approveRT'])->name('iuran.approve.rt'); - - Route::post('/layanan/{id}/tanggapi-rt', [LayananController::class, 'tanggapiRT'])->name('layanan.tanggapi.rt'); - - // Route::get('/rt/dashboard', [IuranController::class, 'dashboardRT']) - // ->name('rt.dashboard'); - - Route::get('/rt/penghuni', [PenghuniController::class, 'indexRT']) - ->name('rt.penghuni'); - }); - - Route::middleware(['auth'])->group(function () { - Route::get('/rt/profile', [ProfileController::class, 'editProfile'])->name('rt.profile'); - Route::post('/rt/profile/update', [ProfileController::class, 'updateprofile'])->name('rt.updateprofile'); - Route::post('/rt/profile/upload-photo', [ProfileController::class, 'uploadPhotoRT'])->name('rt.upload.photo'); - }); +}); +// Profil RT +Route::middleware(['auth'])->group(function () { + Route::get('/rt/profile', [ProfileController::class, 'editProfile'])->name('rt.profile'); + Route::post('/rt/profile/update', [ProfileController::class, 'updateprofile'])->name('rt.updateprofile'); + Route::post('/rt/profile/upload-photo', [ProfileController::class, 'uploadPhotoRT'])->name('rt.upload.photo'); +}); /* |-------------------------------------------------------------------------- @@ -214,117 +157,59 @@ Route::middleware(['auth', 'role:user'])->prefix('user')->group(function () { - // ========================= - // DASHBOARD - // ========================= Route::get('/', [UserController::class, 'index'])->name('user.home'); + Route::get('/home', [UserController::class, 'index']); - // ========================= // PROFIL - // ========================= Route::get('/profil', [UserController::class, 'profil'])->name('user.profil'); Route::post('/profil/update', [UserController::class, 'updateProfil'])->name('user.profil.update'); - // ========================= - // 🔥 PENGHUNI (INI YANG KAMU BUTUH) - // ========================= - Route::post('/simpan-penghuni', [UserController::class, 'simpanPenghuni']) - ->name('user.simpan.penghuni'); + // PENGHUNI + Route::post('/simpan-penghuni', [UserController::class, 'simpanPenghuni'])->name('user.simpan.penghuni'); - // ========================= // RUMAH - // ========================= Route::get('/rumah', [UserController::class, 'rumah'])->name('user.rumah'); - - Route::post('/pilih-rumah/{id}', [UserController::class, 'pilihRumah']) - ->name('user.pilih.rumah'); - - Route::post('/simpan-rumah', [UserController::class, 'simpanRumah']) - ->name('user.simpan.rumah'); - - Route::post('/user/ambil-rumah', [UserController::class, 'ambilRumah']) - ->name('user.ambil.rumah'); - + Route::post('/pilih-rumah/{id}', [UserController::class, 'pilihRumah'])->name('user.pilih.rumah'); + Route::post('/simpan-rumah', [UserController::class, 'simpanRumah'])->name('user.simpan.rumah'); + Route::post('/ambil-rumah', [UserController::class, 'ambilRumah'])->name('user.ambil.rumah'); Route::put('/rumah/update/{id}', [PenghuniController::class, 'updateRumah']); - // ========================= // IURAN - // ========================= Route::get('/iuran', [UserIuranController::class, 'index'])->name('user.iuran.index'); + Route::get('/iuran/upload/{id}', [UserIuranController::class, 'upload'])->name('user.iuran.upload'); + Route::post('/iuran/upload/{id}', [UserIuranController::class, 'storeUpload'])->name('user.iuran.storeUpload'); + Route::post('/iuran/qris/{id}', [UserIuranController::class, 'bayarQris'])->name('user.iuran.qris'); + Route::delete('/iuran/delete/{id}', [UserIuranController::class, 'delete'])->name('user.iuran.delete'); - Route::get('/iuran/upload/{id}', [UserIuranController::class, 'upload']) - ->name('user.iuran.upload'); - - Route::post('/iuran/upload/{id}', [UserIuranController::class, 'storeUpload']) - ->name('user.iuran.storeUpload'); - - Route::post('/iuran/qris/{id}', [UserIuranController::class, 'bayarQris']) - ->name('user.iuran.qris'); - - Route::delete('/iuran/delete/{id}', [UserIuranController::class, 'delete']) - ->name('user.iuran.delete'); - - // ========================= // LAYANAN - // ========================= Route::prefix('layanan')->group(function () { - - Route::get('/', [UserLayananController::class, 'create']) - ->name('user.layanan.create'); - - Route::post('/layanan/store', [UserLayananController::class, 'store']) - ->name('user.layanan.store'); - - Route::get('/status', [UserLayananController::class, 'status']) - ->name('user.layanan.status'); + Route::get('/', [UserLayananController::class, 'create'])->name('user.layanan.create'); + Route::post('/store', [UserLayananController::class, 'store'])->name('user.layanan.store'); + Route::get('/status', [UserLayananController::class, 'status'])->name('user.layanan.status'); }); + Route::delete('/layanan/delete/{id}', [UserLayananController::class, 'delete'])->name('user.layanan.delete'); - Route::delete('/user/layanan/delete/{id}', [UserLayananController::class, 'delete']) - ->name('user.layanan.delete'); + // INFORMASI + Route::get('/informasi/{id}', [UserController::class, 'detailInformasi'])->name('user.informasi.detail'); - // ======================= - // 🔥 USER INFORMASI - // ======================= - Route::get('/home', [UserController::class, 'index'])->name('user.home'); - - Route::get('/informasi/{id}', [UserController::class, 'detailInformasi']) - ->name('user.informasi.detail'); - - // ========================= // LAINNYA - // ========================= Route::get('/pengumuman', [UserController::class, 'pengumuman'])->name('user.pengumuman'); + Route::get('/upload-pembayaran', [UserController::class, 'uploadPembayaran'])->name('user.upload.pembayaran'); + Route::get('/status-pembayaran', [UserController::class, 'statusPembayaran'])->name('user.status.pembayaran'); + Route::get('/status-pengaduan', [UserController::class, 'statusPengaduan'])->name('user.status.pengaduan'); - Route::get('/upload-pembayaran', [UserController::class, 'uploadPembayaran']) - ->name('user.upload.pembayaran'); - - Route::get('/status-pembayaran', [UserController::class, 'statusPembayaran']) - ->name('user.status.pembayaran'); - - Route::get('/status-pengaduan', [UserController::class, 'statusPengaduan']) - ->name('user.status.pengaduan'); - - Route::post('/profile/upload-photo', [ProfileController::class, 'uploadPhoto']) - ->name('user.upload.photo'); - - Route::get('/user/profil', [ProfileController::class, 'profil'])->name('profile.edit'); - Route::put('/user/profil/update', [ProfileController::class, 'updateProfil'])->name('user.profil.update'); - - // Profil RT - // Route::get('/rt/profil', [ProfileController::class, 'rtProfil'])->name('rt.profil'); - // Route::post('/rt/profil/update', [ProfileController::class, 'rtUpdateProfile'])->name('rt.updateprofile'); + // PROFILE + Route::post('/profile/upload-photo', [ProfileController::class, 'uploadPhoto'])->name('user.upload.photo'); + Route::get('/profil', [ProfileController::class, 'profil'])->name('profile.edit'); + Route::put('/profil/update', [ProfileController::class, 'updateProfil']); }); - - /* |-------------------------------------------------------------------------- -| ADMIN / GLOBAL +| GLOBAL |-------------------------------------------------------------------------- */ -Route::get('/admin/iuran/realtime', [IuranController::class, 'realtime']) - ->name('iuran.realtime'); - +Route::get('/admin/iuran/realtime', [IuranController::class, 'realtime'])->name('iuran.realtime'); Route::resource('iuran', IuranController::class);