diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 72d7110..58a24b8 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -19,9 +19,9 @@ class UserController extends Controller public function store(Request $request) { $request->validate([ - 'nama' => 'required|nama|unique:users', + 'nama' => 'required|string|unique:users', 'password' => 'required|min:6', - 'role' => 'required|in:owner, kasir', + 'role' => 'required|in:owner,kasir', ]); User::create([ diff --git a/resources/js/components/CreateAkun.vue b/resources/js/components/CreateAkun.vue new file mode 100644 index 0000000..9c50474 --- /dev/null +++ b/resources/js/components/CreateAkun.vue @@ -0,0 +1,103 @@ + + + diff --git a/resources/js/components/EditAkun.vue b/resources/js/components/EditAkun.vue new file mode 100644 index 0000000..824b115 --- /dev/null +++ b/resources/js/components/EditAkun.vue @@ -0,0 +1,95 @@ + + + diff --git a/resources/js/pages/Akun.vue b/resources/js/pages/Akun.vue new file mode 100644 index 0000000..64f9005 --- /dev/null +++ b/resources/js/pages/Akun.vue @@ -0,0 +1,211 @@ + + + diff --git a/resources/js/router/index.js b/resources/js/router/index.js index 390618f..7fc99d7 100644 --- a/resources/js/router/index.js +++ b/resources/js/router/index.js @@ -8,6 +8,7 @@ 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 Akun from '../pages/Akun.vue' const routes = [ @@ -51,6 +52,11 @@ const routes = [ name: 'Sales', component: Sales }, + { + path: '/akun', + name: 'Akun', + component: Akun + }, { path: '/produk/:id/edit', // :id = parameter dinamis name: 'EditProduk',