Download the PHP package ahmed-arafat/all-in-one without Composer

On this page you can find all versions of the php package ahmed-arafat/all-in-one. 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 all-in-one

Laravel All-In-One Toolkit

A curated Laravel toolkit that centralizes common API patterns, validation rules, Eloquent querying utilities, console commands, and developer productivity helpers — designed to reduce boilerplate and enforce consistency across projects.

Built for real-world Laravel applications, not demos.


Badges

PHP Laravel License
Packagist Version
Packagist Downloads
Maintained
Stable


Introduction

Laravel All-In-One Toolkit provides a structured set of reusable traits, helpers, middleware, exceptions, and Artisan commands that solve recurring problems in Laravel projects.

Instead of reimplementing the same logic across applications, this toolkit offers opinionated, Laravel-native abstractions for:


Design Philosophy


Installation

Install the package via Composer:

The package is auto-discovered by Laravel. No manual registration is required.


API Reference (Purpose & Method Signatures)

This document describes the intended public API of the package. Each class/trait and method includes a short description of its responsibility and use case.


Console Commands

DatabaseInitialSeedersCommand

Purpose: Runs all initial database seeders in a controlled and automated way.


GitCommand

Purpose: Provides Git-related automation tasks through Artisan.


PhpMyAdminDatabaseTablesExtractorCommand

Purpose: Extracts database table definitions from phpMyAdmin SQL exports and processes them programmatically.


Exceptions

ValidationErrorsAsArrayException

Purpose: Transforms validation errors into a structured array format suitable for API responses.


Traits (Core Helpers)

ApiResponser

Purpose: Provides a unified structure for API responses (success, error, pagination, messages).


JsonApiResponser

Purpose: Generates JSON responses compliant with HTTP status codes and API best practices.


CustomRule

Purpose: Simplifies the creation of reusable and expressive Laravel validation rules.


DateHelper

Purpose: Provides common date parsing, formatting, and comparison utilities using Carbon.


ExcelFormatter

Purpose: Extracts and normalizes Excel data into PHP arrays.


FileHelper

Purpose: Provides helper methods for working with files and file content.


PaginatorHelper

Purpose: Enhances paginated results with additional metadata.


QueryParameter

Purpose: Resolves query string parameters into model data.


Eloquent Traits (Filterable, Searchable, Sortable)

Purpose: Provide reusable query scopes for filtering, searching, and sorting Eloquent models.

Project Structure


Who Is This For?


Versioning

This package follows semantic versioning.


Contributing

Contributions are welcome.


License

Laravel All-In-One Toolkit is open-sourced software licensed under the MIT license.


All versions of all-in-one with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
illuminate/support Version ^10.0|^11.0|^12.0|^13.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 ahmed-arafat/all-in-one contains the following files

Loading the files please wait ...