gnello/laravel-mattermost-driver

Laravel集成php-mattermost-driver

1.3.2 2023-05-10 22:34 UTC

This package is auto-updated.

Last update: 2024-09-11 01:35:17 UTC


README

Latest Stable Version Scrutinizer Code Quality Total Downloads

A Laravel集成php-mattermost-driver包。

有关使用此应用程序的更多信息,请参阅php-mattermost-driver包。

安装

Composer

使用Composer安装php-mattermost-driver是最佳方式

composer require gnello/laravel-mattermost-driver

有关如何在本地机器上安装和使用Composer的更多信息,请参阅此处

Laravel

安装完成后,运行以下命令

 php artisan vendor:publish

发布配置文件。您可以在config/mattermost.php中找到它

如果您使用的是Laravel 5.5或更高版本,那么您已经完成了!

Laravel 5.4或更低版本

否则不要放弃,您几乎成功了!请执行以下操作
Gnello\Mattermost\Laravel\MattermostServiceProvider提供者添加到config/app.php中的providers数组

'providers' => [
  //..
  Gnello\Mattermost\Laravel\MattermostServiceProvider::class,
],

然后添加外观到您的aliases数组

'aliases' => [
  //..
  'Mattermost' => Gnello\Mattermost\Laravel\Facades\Mattermost::class,
],

您已经完成了!现在请考虑更新您的Laravel版本!

配置

根据您的喜好编辑文件config/mattermost.php

使用方法

 use \Gnello\Mattermost\Laravel\Facades\Mattermost;
 
 //Retrieve the driver
 $driver = Mattermost::server('default');
 
 //Retrieve the User Model
 $userModel = $driver->getUserModel();
 
 //Retrieve the User Model directly (on the default server)
 $userModel = Mattermost::getUserModel();