Download the PHP package mrprotocoll/api-boilerplate-laravel without Composer

On this page you can find all versions of the php package mrprotocoll/api-boilerplate-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package api-boilerplate-laravel

๐Ÿ•น๏ธ๐Ÿ•น๏ธ Laravel API Boilerplate๐Ÿ•น๏ธ๐Ÿ•น๏ธ


๐Ÿ“— Table of Contents

๐Ÿ“– API Boilerplate

A robust, modular Laravel 11 API boilerplate built using a Domain-Driven Design (DDD) approach. This boilerplate provides a scalable foundation for modern API development with essential features like role-based access, versioning, Google OAuth integration, and more..

Features

Architecture Overview

Domain-Driven Design (DDD)

The project structure is organized to separate concerns:

src/modules: Contains feature-specific modules, e.g., Auth and User. src/shared: Shared resources like helpers, enums, and base classes.

Versioning

Version-specific modules and routes are located in the V1 directory for flexibility.

Tech Stack

(back to top)

๐Ÿš€ Links

To access the documentation goto the below link


(back to top)

๐Ÿ’ป Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this boilerplate, you need:

  1. PHP ^8.2
    use the following link to setup PHP if you dont have it already installed on your computer

    (install PHP)

  2. Composer
    use the following link to Download Composer if you dont have it already installed on your computer

    (install Composer)

Install

clone the repository:

Install dependencies:

Setup

Create your database.

create .env file, change using the .env.example file and update the Database, Google Oauth (optional), and Email credentials.

Generate keys, Run the migration and seed roles:

Usage

The following command can be used to run the application.

(back to top)

Contributing

Feel free to fork the repository, make changes, and submit pull requests. Feedback is always welcome!

License

This project is licensed under the MIT License.


All versions of api-boilerplate-laravel with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-fileinfo Version *
darkaonline/l5-swagger Version ^8.6
laravel/breeze Version ^2.1
laravel/framework Version ^11.9
laravel/sanctum Version ^4.0
laravel/socialite Version ^5.15
laravel/tinker Version ^2.9
larowka/prevent-duplicate-requests Version ^1.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mrprotocoll/api-boilerplate-laravel contains the following files

Loading the files please wait ....