Download the PHP package byteblitz/notify without Composer

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

notify

Introduction

Notify is a package that lets you send template based or custom notifications mutli-channel for your project. Channels included : mail, fcm, sms, whatsapp

Installation

You can install the package using composer

Then add the service provider to config/app.php. In Laravel versions 5.5 and beyond, this step can be skipped if package auto-discovery is enabled.

You can publish the configuration file and assets by running:

This will create a notify.php file in config folder, and update channel details and other.

Now that we have published a few new files to our application we need to reload them with the following command:

Now we have to migrate our notify_templates & notifications tables, migrate by running:

Basic

use this facade in your controller

let's create templates for notifications, you can use seeder to copy the below code :

other template functions :

Now let's start to send notifications with created template:

First use this trait in all guard user model to receive notification

Send notification with use of template, it will send to all the channels we defined on that template: Note : the user object have email and phone fields.

if you want save the notification to db, it will stored in notifications table, add these parameters:

Sending attachments with template, we can send multiple attachments. and that will be sent to mail, and whatsapp if it turn on

If you want to use custom :

Template Usages

Want to send button to mail, to override with variable:

Want to send image to mail, to override with variable:

Config

Config file are located at config/notify.php after publishing provider element.

Make sure to add all user guards to receive notifications:

Change the email template title, logo or primary colour:

Update channel values or add in .env file

Get Notifications

Get all received notifications of a user


All versions of notify with dependencies

PHP Build Version
Package Version
No informations.
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 byteblitz/notify contains the following files

Loading the files please wait ....