gnello / laravel-mattermost-driver
Laravel集成php-mattermost-driver
1.3.2
2023-05-10 22:34 UTC
Requires
- php: ^7.0||^8.0
- gnello/php-mattermost-driver: ^2.3
- illuminate/support: ^5.0||^6.0||^7.0||^8.0||^9.0||^10.0
README
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();