{"repo":"Blaspsoft/keysmith-vue","free":true,"listed":false,"github":"https://github.com/Blaspsoft/keysmith-vue","clone":"git clone https://github.com/Blaspsoft/keysmith-vue.git","description":"🔑 💚 Keysmith Vue is a Laravel 12 + Vue 3 package for managing API tokens with Laravel Sanctum. It provides pre-built Vue components for generating, viewing, and revoking API keys, offering a seamless and user-friendly authentication experience.","language":"PHP","stars":31,"topics":["api","apikey-manager","laravel","laravel12","php","api-token-management","api-tokens","authentication","inertiajs","laravel-breeze"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Keysmith Vue - Laravel 12 Vue Starterkit API Token Management Keysmith Vue is a Laravel 12 Vue Starterkit package that provides Vue.js components for managing API keys and tokens in your application. It offers a clean, user-friendly interface for creating, viewing, and revoking API keys with customizable permissions based on the implementation from Laravel Breeze. Features - 🔑 Easy API token generation and management - 🔒 Built on Laravel Sanctum's secure token authentication - 🎨 Pre-built Vue components for quick integration - 📱 Responsive and user-friendly interface - ⚙️ Flexible installation options (page or settings templates) - 🛠️ Customizable permissions system Requirements - PHP 8.2 or higher - Laravel 12.x - Vue 3.x - Laravel Sanctum Installation You can install the package via composer: Choose your preferred installation template: Page Template Install this option to add a dedicated API tokens page at pages/api-tokens/index.vue . This provides a standalone interface for managing your API tokens. Settings Template Choose this option to integrate API token management within your Laravel Vue Starterkit settings at pages/settings/APITokens.vue . This keeps token management alongside your other application settings. Run one (or both) of the following commands based on your choice: or Configure Inertia Middleware Add the following to your HandleInertiaRequests.php middleware's share method to handle API token flash messages: This configuration is required to display ne","default_branch":null,"files":null,"tree":[],"storefront":"/r/Blaspsoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Blaspsoft/keysmith-vue/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}