Download the PHP package billyranario/prostarterkit without Composer

On this page you can find all versions of the php package billyranario/prostarterkit. 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 prostarterkit

ProstarterKit by Billy Joel Ranario

Description

ProstarterKit is a Laravel package designed to expedite the initial setup and ongoing development of Laravel projects. It serves as a boilerplate, providing a collection of utilities, helpers, and core functionalities that are commonly used in Laravel applications.

This package includes a robust BaseRequest class that provides various methods for input transformation and validation. The package also integrates seamlessly with Data Transfer Objects (DTOs), giving you the flexibility to work with data in an organized manner.

Whether you're building a simple API backend, a complex web application, or anything in between, ProstarterKit aims to streamline your development process, enabling you to focus more on business logic and less on boilerplate code.

Requirements

Features

Table of Contents

Installation

Usage Examples

Below is a quick example of how you can use BaseRequest and BaseDto together:

Available Classes

ResponseHelper

The ResponseHelper class provides methods for sending HTTP responses.

Usage

ServiceResponse

The ServiceResponse class encapsulates a standard service response object.

Usage

BaseDto

The BaseDto class serves as a base data transfer object for handling query parameters like pagination, sorting, etc.

Usage

UserRepositoryInterface

The UserRepositoryInterface serves as the contract for any class that wants to interact with User data storage.

Methods

Usage

ProstarterKitServiceProvider

The ProstarterKitServiceProvider class provides the bootstrapping logic for the package.

Usage

Usually, you don't need to interact with this class directly. Laravel will automatically register and boot the provider

BaseRequest

The BaseRequest class extends Laravel's FormRequest and provides methods for typecasting request inputs. It is commonly used together with DTOs to fill in data.

Usage with DTOs

Helper Classes

LoggerHelper

The LoggerHelper class provides methods for logging messages to the application's log files.

Usage

Contributing

Contributions are welcome. Please submit a PR or open an issue.

License

This package is open-source and licensed under the MIT License.


All versions of prostarterkit with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
laravel/framework Version >=6.0
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 billyranario/prostarterkit contains the following files

Loading the files please wait ....