Download the PHP package athwari/filament-zkteco-adms without Composer

On this page you can find all versions of the php package athwari/filament-zkteco-adms. 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 filament-zkteco-adms

Filament ZKteco ADMS

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

This Filament v5 plugin provides the admin UI for ZKTeco ADMS and owns tenancy behavior for the ZKTeco domain.

It is built on top of athwari/laravel-zkteco-adms (core backend logic) and adds:

Features

Installation

Install the core package and this plugin:

Register the plugin in your Filament panel provider:

Configuration

Publish the plugin configuration file:

Main config keys in config/filament-zkteco-adms.php:

Publish the core and plugin migrations, then run them:

Migration timestamps are generated when the files are published. Publish the core migrations first so the ZKTeco tables exist before the plugin adds tenant columns.

Device Timezones

The device form uses a searchable timezone selector. By default, an empty timezone_options configuration exposes every timezone supported by the PHP runtime, including legacy aliases:

Use an indexed list to restrict the selector while displaying the timezone identifiers unchanged, or an associative array to provide custom labels:

Invalid identifiers are ignored. If no configured identifier is valid, the selector falls back to the complete PHP runtime list. New devices default to zkteco-adms.default_timezone when available, then UTC, then the first configured option.

Usage

After registration, resources and pages are discovered automatically. By default, resource slugs are:

The final URL depends on your panel path prefix.

Attendance reports, date filters, sorting, and dashboard statistics use the normalized occurred_at timestamp. The original recorded_at value remains visible as the device-local timestamp for backward compatibility.

Tenancy Ownership

Tenancy for the ZKTeco domain is owned by this plugin.

When multi_tenancy.enabled is true:

Testing

Run the test suite with:

Additional useful scripts:

Architecture Boundary

Contributing

Please see CONTRIBUTING for details.

Security

Please review SECURITY if you discover a vulnerability in this package.

Credits

License

The MIT License (MIT). Please see LICENSE.md for more information.


All versions of filament-zkteco-adms with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2|^8.3|^8.4
filament/filament Version ^5.0
athwari/laravel-zkteco-adms Version ^1.0
spatie/laravel-package-tools Version ^1.16
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 athwari/filament-zkteco-adms contains the following files

Loading the files please wait ...