Download the PHP package bambolee-digital/event-user-manager without Composer

On this page you can find all versions of the php package bambolee-digital/event-user-manager. 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 event-user-manager

Event User Manager

Português

Event User Manager is a Laravel package for managing user events with support for recurrence, attachments, and integration with Filament for administration.

Installation

You can install the package via composer:

This package depends on spatie/laravel-translatable. If you haven't already installed it, you can do so by running:

Configuration

Publish the configuration file with:

This will create a config/event-user-manager.php file. You can modify the settings as needed.

You will need to register the following resources in your filament configuration file:

Usage

API

The package provides API endpoints for managing events, notes, attachments, and images. The main endpoints are:

Events

Notes

Attachments and Images

API Usage Examples

Here are comprehensive examples for using the Event User Manager API. These examples use the Guzzle HTTP client, but you can adapt them to your preferred HTTP client.

Setup

First, set up the HTTP client:

Events

List Events

Create a Comprehensive Event

Get Event Details

Update an Event

Delete an Event

Get Past Events

Get Future Events

Get Events by Status

Notes

Add a Note to an Event

Update a Note

Delete a Note

Attachments

Add an Attachment to an Event

Remove an Attachment from an Event

Images

Add an Image to an Event

Remove an Image from an Event

These examples cover all the main operations available through the Event User Manager API. Remember to replace 'http://your-api-base-url/' with your actual API URL and 'YOUR_API_TOKEN' with a valid authentication token. Also, adjust file paths in the examples to match your local file structure.

This example demonstrates creating an event with:

Remember to replace 'http://your-api-base-url/' with your actual API URL and 'YOUR_API_TOKEN' with a valid authentication token.

Filament Admin

The package includes Filament resources for managing events, event types, and recurrence patterns. These will be automatically available in your Filament panel.

Notifications

The package includes a configurable notification system. You can add custom notification channels by editing the configuration file.

Customization

You can extend or override any functionality of the package. Refer to the configuration file for customization options.

Testing

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Contributions are welcome! Please see CONTRIBUTING for details.

Security

If you discover any security-related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The Event User Manager is open-sourced software licensed under the MIT license.


All versions of event-user-manager with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
laravel/framework Version ^10.0|^11.0
filament/filament Version ^3.0
spatie/laravel-translatable Version ^6.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 bambolee-digital/event-user-manager contains the following files

Loading the files please wait ....