diff --git a/database/migrations/2025_09_03_140242_create_personal_access_tokens_table.php b/database/migrations/2025_09_03_140242_create_personal_access_tokens_table.php new file mode 100644 index 0000000..40ff706 --- /dev/null +++ b/database/migrations/2025_09_03_140242_create_personal_access_tokens_table.php @@ -0,0 +1,33 @@ +id(); + $table->morphs('tokenable'); + $table->text('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamp('expires_at')->nullable()->index(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('personal_access_tokens'); + } +}; diff --git a/resources/js/components/BrankasList.vue b/resources/js/components/BrankasList.vue index 958635f..552c4c1 100644 --- a/resources/js/components/BrankasList.vue +++ b/resources/js/components/BrankasList.vue @@ -1,33 +1,94 @@ + + \ No newline at end of file + diff --git a/resources/js/pages/Kasir.vue b/resources/js/pages/Kasir.vue index 55232a9..0020cd0 100644 --- a/resources/js/pages/Kasir.vue +++ b/resources/js/pages/Kasir.vue @@ -1,79 +1,105 @@ diff --git a/resources/js/pages/Produk.vue b/resources/js/pages/Produk.vue index 5cecf61..a922635 100644 --- a/resources/js/pages/Produk.vue +++ b/resources/js/pages/Produk.vue @@ -20,29 +20,65 @@

PRODUK

- -
- - + +
+ +
+ +
+ +
- - -
+ +
+ +
+ +
- -
- - Tambah Produk - + + + Tambah Produk + +
+
+ + + + + +
@@ -297,3 +333,15 @@ async function deleteProduk() { } } + +