Download the PHP package waterloobae/crowdmarkapilaravel without Composer

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

Crowdmark Dashboard

Install

Set environment variables:

Host Impact (Default Behavior)

This package is non-invasive by default:

If you want package namespaced views (for example crowdmark-api-laravel::crowdmark or the packaged Filament view), register the service provider manually in the host app:

If you only use package PHP classes/jobs and do not render package views, you can skip provider registration.

You can use .env only (plus optional host services.php fallback).

Optional config/services.php fallback:

Queue Jobs Included In Package

These queue jobs are provided by the package and can be dispatched directly:

Run a worker for async operations:

Host App Integration Example (Routes Source)

routes/web.php is not part of this package runtime by default. Choose one of these opt-in approaches.

Approach A. Include the packaged route file directly:

Approach B. Copy the route examples below into your host app and customize.

Shared imports:

Route 1. Crowdmark page entry point.

Route 2. Queue booklet/page JSON cache build and return a polling token.

Route 3. Check JSON cache job status and return download URL when done.

Route 4. Download JSON cache by hash key (default path).

Route 5. Download JSON cache by token (custom json_path support).

Route 6. Queue single-page PDF generation for all selected assessments.

Route 7. Poll single-page PDF job status.

Route 8. Download generated single-page PDF.

Route 9. Queue odd-pages ZIP generation (supports json_path/json_disk baseline + zip_save_path/zip_disk output).

Route 10. Download generated odd-pages ZIP.

Host App Integration Example (Blade Source)

resources/views/crowdmark.blade.php is not part of this package. Example form snippets:

Async submit/poll pattern (example):

Filament Integration (Optional)

The package includes a Filament page class:

Register it explicitly in your panel provider:

If this page uses package namespaced views, keep the package service provider registered in bootstrap/providers.php.

Odd-pages Incremental Behavior

Odd-pages ZIP uses JSON as baseline and only downloads changed/new odd pages by checking:

After a successful ZIP run with downloaded pages, JSON cache is refreshed at json_path (or default path).

Index timestamps are derived from API page timestamps, not system datetime.


All versions of crowdmarkapilaravel with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/http Version ^11.0|^12.0|^13.0
illuminate/support Version ^11.0|^12.0|^13.0
setasign/fpdf Version ^1.8
setasign/fpdi Version ^2.3
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 waterloobae/crowdmarkapilaravel contains the following files

Loading the files please wait ...