Download the PHP package fleetbase/fleetops-api without Composer

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

Fleetbase

Open-source fleet, dispatch, transport management, and real-time logistics operations for Fleetbase.

Repository License: AGPL-3.0-or-later NPM package Packagist package Fleet-Ops documentation Node >= 18 PHP ^8.0

Fleet-Ops multi-waypoint order with live map, route, driver assignment, and order details

What is Fleet-Ops?

Fleet-Ops is the core logistics and fleet management extension for the Fleetbase platform. It gives operations teams a dispatch console for managing orders, drivers, vehicles, fleets, service areas, live maps, route execution, analytics, maintenance, and connected telematics.

Fleet-Ops ships as two packages:

Package Purpose
@fleetbase/fleetops-engine Ember Engine/Add-on that powers the Fleet-Ops console UI.
fleetbase/fleetops-api Laravel/PHP package that provides the Fleet-Ops API, models, jobs, events, and integrations.

Fleet-Ops is included with Fleetbase Cloud and self-hosted Fleetbase installations. For product concepts, workflows, and setup guides, start with the Fleet-Ops documentation.

Features

Operations

Live Map

Fleet Management

Maintenance

Connectivity

Analytics and Dashboards

Settings and Extensions

Architecture

Fleet-Ops follows the Fleetbase extension architecture: an Ember Engine for the console interface and a Laravel package for API and backend capabilities.

Core frontend dependencies include Ember Octane, Ember Engines, Fleetbase Ember Core, Fleetbase UI, Fleet-Ops Data, Leaflet, Leaflet Draw, Turf, JointJS, and Stripe Connect. Core backend capabilities are provided by Laravel, Fleetbase Core API, Fleet-Ops models/controllers, orchestration engines, tracking providers, analytics, notifications, jobs, and telematics integrations.

Getting Started

Fleet-Ops comes pre-installed with Fleetbase Cloud and standard self-hosted Fleetbase installations. If you are setting up the Fleetbase platform itself, use the Fleetbase documentation:

When developing Fleet-Ops from source, install both frontend and backend dependencies:

Link Fleet-Ops into Fleetbase

When working from the Fleetbase monorepo, use the Fleetbase package linker to connect this local package to the running Console and API applications. From the Fleetbase repository root:

This links the local Fleet-Ops Ember engine and Laravel package so Console and API use your source checkout instead of the published packages. See the Fleetbase development setup guide for the full package-linking workflow, Docker setup, Octane reload notes, and frontend hot-reload options.

Link Fleet-Ops Data

Fleet-Ops also depends on the shared @fleetbase/fleetops-data package. That package contains Fleet-Ops Ember Data models, adapters, and serializers, and can be reused by other Fleetbase modules that need to read or write Fleet-Ops resources without duplicating data-layer definitions.

If you are changing shared Fleet-Ops data models or consuming them from another extension, link fleetops-data through the root Console workspace:

For broader Fleet-Ops frontend work, you may also link the common shared Ember packages used by Fleetbase:

Development

Start the Ember Engine in development mode:

Build the production frontend bundle:

Run frontend linting:

Run backend linting:

Testing

Run the Ember/QUnit test suite:

Run the full frontend check suite:

Run the backend test suite:

Run backend checks individually:

Documentation

Contributing

Contributions are welcome. Please read CONTRIBUTING.md before opening a pull request.

Useful project files:

License

Fleet-Ops is open-source software licensed under the GNU Affero General Public License v3.0 or later.


All versions of fleetops-api with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
barryvdh/laravel-dompdf Version ^2.0
brick/geo Version 0.7.2
cknow/laravel-money Version ^7.1
fleetbase/core-api Version *
geocoder-php/google-maps-places-provider Version ^1.4
giggsey/libphonenumber-for-php Version ^8.13
league/geotools Version ^1.1.0
milon/barcode Version ^10.0
php-http/guzzle7-adapter Version ^1.0
php-units-of-measure/php-units-of-measure Version ^2.2
psr/http-factory-implementation Version *
rlanvin/php-rrule Version ^2.6
toin0u/geocoder-laravel Version ^4.4
webit/eval-math Version ^1.0
spatie/icalendar-generator Version ^2.8
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 fleetbase/fleetops-api contains the following files

Loading the files please wait ...