From 4755dc66fc14c68b28c5c9d2d494e7f812801179 Mon Sep 17 00:00:00 2001 From: adityaalfarison Date: Wed, 3 Sep 2025 09:59:31 +0700 Subject: [PATCH 01/14] Halaman Login --- resources/js/components/InputPassword.vue | 46 ++++++++++++++++++++++ resources/js/pages/Login.vue | 48 +++++++++++++++++++++++ resources/js/router/index.js | 5 ++- 3 files changed, 97 insertions(+), 2 deletions(-) create mode 100644 resources/js/components/InputPassword.vue create mode 100644 resources/js/pages/Login.vue diff --git a/resources/js/components/InputPassword.vue b/resources/js/components/InputPassword.vue new file mode 100644 index 0000000..da51b84 --- /dev/null +++ b/resources/js/components/InputPassword.vue @@ -0,0 +1,46 @@ + + + diff --git a/resources/js/pages/Login.vue b/resources/js/pages/Login.vue new file mode 100644 index 0000000..7102148 --- /dev/null +++ b/resources/js/pages/Login.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/resources/js/router/index.js b/resources/js/router/index.js index 390618f..a74f09d 100644 --- a/resources/js/router/index.js +++ b/resources/js/router/index.js @@ -8,13 +8,14 @@ import InputProduk from '../pages/InputProduk.vue' import Kategori from '../pages/Kategori.vue' import Sales from '../pages/Sales.vue' import EditProduk from '../pages/EditProduk.vue' +import Login from '../pages/Login.vue' const routes = [ { path: '/', - name: 'Home', - component: Home + name: 'Login', + component: Login }, { path: '/produk', From 982f99ed7bd01dce05b2d2f67712c0dfa5e819ad Mon Sep 17 00:00:00 2001 From: timotiabbauftech Date: Wed, 3 Sep 2025 11:06:58 +0700 Subject: [PATCH 02/14] [update] --- app/Http/Controllers/UserController.php | 4 +- resources/js/components/CreateAkun.vue | 168 ++++++++++----------- resources/js/components/CreateKategori.vue | 8 +- resources/js/components/CreateSales.vue | 52 +++++-- resources/js/components/EditAkun.vue | 73 +++++---- resources/js/components/EditKategori.vue | 6 +- resources/js/components/EditSales.vue | 11 +- resources/js/pages/Akun.vue | 16 +- resources/js/pages/Kategori.vue | 8 +- resources/js/pages/Sales.vue | 12 +- 10 files changed, 198 insertions(+), 160 deletions(-) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 58a24b8..b82ec46 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -26,7 +26,7 @@ class UserController extends Controller User::create([ 'nama' => $request->nama, - 'password' => bcrypt($request->password), + 'password' => $request->password, 'role' => $request->role, ]); @@ -43,7 +43,7 @@ class UserController extends Controller $request->validate([ 'nama' => 'required|nama|unique:users,nama,' . $id, 'password' => 'required|min:6', - 'role' => 'required|in:owner, kasir', + 'role' => 'required|in:owner,kasir', ]); $user->update([ diff --git a/resources/js/components/CreateAkun.vue b/resources/js/components/CreateAkun.vue index 9c50474..a65595c 100644 --- a/resources/js/components/CreateAkun.vue +++ b/resources/js/components/CreateAkun.vue @@ -1,103 +1,93 @@ + - +}; + diff --git a/resources/js/components/CreateKategori.vue b/resources/js/components/CreateKategori.vue index 441a3d2..0047829 100644 --- a/resources/js/components/CreateKategori.vue +++ b/resources/js/components/CreateKategori.vue @@ -11,18 +11,17 @@ -
+
-
-
+
- + +
@@ -32,27 +49,34 @@ diff --git a/resources/js/components/EditAkun.vue b/resources/js/components/EditAkun.vue index 824b115..26be105 100644 --- a/resources/js/components/EditAkun.vue +++ b/resources/js/components/EditAkun.vue @@ -1,38 +1,54 @@