Skip to content

Hendrickhz/Laravel-API-Practice---Customer-and-Invoice-Management

Repository files navigation

Laravel API Practice Customer and Invoice Management

Description This repository contains a Laravel API practice project that enables users to manage customers and invoices, along with user authentication using Laravel Sanctum for API token-based security.

Key Features:

User registration and login with secure token-based authentication using Laravel Sanctum.
User logout and logout from all devices for enhanced security.
Viewing active devices associated with a user account.
CRUD operations for creating, reading, updating, and deleting customer records.
CRUD operations for creating, reading, updating, and deleting invoice records.
Bulk insert functionality for efficient addition of multiple invoices.

Laravel Sanctum is utilized to provide a secure and easy-to-implement token-based authentication system for API endpoints. It ensures that users' interactions with the API are authenticated and authorized, enhancing the overall security of the application.

The project's codebase is well-commented, adheres to RESTful principles, and follows best practices for working with Laravel, Eloquent models, resourceful controllers, middleware, and API token-based authentication.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published