Download the PHP package codepotatoltd/digestif without Composer

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

🥃 Digestif - Gloriously simple digest emails for Laravel

Total Downloads Latest Stable Version License

What is this?

Using the database driver for laravel notifications is great, but then you need a way to communicate to your users if they've not logged in for a while. With Digestif we'll handle the digest emails for you.

Installation instructions

  1. Install using
  2. Ensure you have a notifications table in your database, otherwise run and then
  3. Publish Digestif's config, notification and database migration using and select the DigestifServiceProvider option.
  4. Run to add the "digested_at" column
  5. Open the digestif.php config file and update the User model that your app uses.
  6. Open your App/Console/Kernel.php and in the scheduler define how often you would like the digest process to run. E.g. Alternatively, setup your own cron process to run when you would like emails to be sent.
  7. Sit back and let Digestif handle the rest 🥃

Config options

Using the vendor:publish method you have full control of both the notification that we use behind the scenes. You can find this in your App/Notifications folder and you're welcome to tweak this to something that works better for you.

For example:

Config Variable Default Description
enabled true (boolean) Should Digestif run or not?
type simple (string) What variety of email should it send. Only one option at the moment
user_model User::class What model is used for users that should receive the digest email
notifications_user_id_column notifiable_id (string) What column on the notifications table stores the user_id
read_column read_at What column from the notifications table stores whether the notification has been read or not

Roadmap

Upgrade Guide

To v0.20 from v0.10

Add the following to your digestif.php config file:

To v0.10 from v0.0.2

Add the following to your digestif.php config file


All versions of digestif with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
illuminate/console Version ^6.0 || ^7.0 || ^8.0
illuminate/support Version ^6.0 || ^7.0 || ^8.0
illuminate/bus Version ^6.0 || ^7.0 || ^8.0
illuminate/notifications Version ^6.0 || ^7.0 || ^8.0
illuminate/database Version ^6.0 || ^7.0 || ^8.0
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 codepotatoltd/digestif contains the following files

Loading the files please wait ....