dynamicbits/larabit

There is no license information available for the latest version (v1.1.4) of this package.

Larabit is a robust Laravel package designed to streamline database interactions within Laravel applications. It offers a foundational service equipped with a comprehensive set of convenient methods, empowering developers to efficiently handle database operations. The package also provides authentic

v1.1.4 2024-09-21 09:20 UTC

This package is auto-updated.

Last update: 2024-09-21 09:21:31 UTC


README

Larabit is a robust Laravel package designed to offer a foundational service equipped with a comprehensive set of convenient methods, empowering developers to efficiently handle database operations.

Requirements

Installation

You can install Larabit via Composer. Run the following command:

composer require dynamicbits/larabit

Usage

Generate Service Layer

Run the larabit:service artisan command to generate a service layer for a specified model. Example:

php artisan larabit:service Product

Authentication Setup

Run the larabit:auth command to create an AuthController and the related authentication services. Note that it does not generate any views, so you'll need to configure them yourself:

php artisan larabit:auth

API Authentication

To set up API authentication, run the following command:

php artisan larabit:auth-api
  • This command will create API routes, requests, and controllers.
  • The API supports Laravel Sanctum or Passport. Ensure you have either one installed for proper functioning.
  • The User model must implement the HasApiTokens trait.