Download the PHP package aurawindsurfing/messenger without Composer

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

Messenger for Laravel

Travis Status Coverage Status Scrutinizer Code Quality Github Issues

Packagist Packagist Release Packagist Downloads

This package allows you to create simple user to user messaging system within your Laravel application. It comes packaged with all the views and even a simple admin panel. It does not have support for group conversations yet as well as it does not support editing of messages. It is simply send and receive messenger.

Messenger Dashboard

Features

Easy setup & configuration.

Laravel Versions

Laravel Messenger
5.7+ 1.*

Installation

You can install the package via composer:

Or place manually in composer.json:

Run:

This package apart from standard config and migrations files includes also controller, views, factories and console commands.

To publish all assets run:

Create a users table if you do not have one already. If you need one, the default Laravel migration will be satisfactory.

Migrate your database:

Edit config:

This package allows you to create fake messages between users so you can construct views more easily. To view fake messages you NEED to be logged in as one of the users otherwise you will receive 404 error. To choose for which users to create messages edit your config file:

Add the trait to your user model:

Usage

Populate your messenger tables with dummy data so you will be able to see some messages displayed. To do this run:

Log in as one of the users designated in the config file in visit:

To see message threads received by first user

To clear all your dummy data run below command in your console. Be careful as this command will delete all data from messages table including real messages if they exist!

Customise

Controller

(Optional) This package uses its own MessagesController which you might choose to overwrite. To do this you need to copy it from

to

Edit your config file and your copied controller to amend controller namesapce:

This controller uses 3 methods, index, create, store feel free to rename them to whatever is necessary in your own application.

Edit your config file and amend method names:

Views:

They will be placed in:

Migrations:

Commands and factories:

Package factories and commands will be available for your laravel app with autoloading. You can copy them to relevant places and overwrite them if needed.

Testing

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

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 MIT License (MIT). Please see License File for more information.


All versions of messenger with dependencies

PHP Build Version
Package Version
Requires php Version ^7.1
illuminate/support Version 5.7.*
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 aurawindsurfing/messenger contains the following files

Loading the files please wait ....