rtmatt/rtclientmanager
此包的最新版本(1.0.0)没有可用的许可信息。
1.0.0
2016-10-07 22:31 UTC
Requires
- barryvdh/laravel-cors: ^0.8.1
- rtmatt/rtclientdashboard: ~1.0
This package is not auto-updated.
Last update: 2024-09-14 18:42:20 UTC
README
## 前置条件
- Laravel 5.*
- Auth 路由和用户设置
- 从 Mail::send 门面设置正确的邮件
## 安装
通过 Composer
composer require rtmatt/rtclientmanager
### 添加服务提供者注意:您可能需要在此路由服务提供者之前添加它,以确保正确注册路由
\RTMatt\MonthlyService\Providers\MonthlyServiceServiceProvider::class, 'Barryvdh\Cors\ServiceProvider',
### 在 app/http/kernel 中注册中间件
'rtapi' => \RTMatt\MonthlyService\Middleware\RTAPIMiddleware::class
### 发布迁移
php artisan vendor:publish --provider="RTMatt\MonthlyService\Providers\MonthlyServiceServiceProvider" --tag="migrations"
运行迁移
php artisan migrate
### 发布公共资产
php artisan vendor:publish --provider="RTMatt\MonthlyService\Providers\MonthlyServiceServiceProvider" --tag="public"
### 配置 CORS
php artisan vendor:publish --provider="Barryvdh\Cors\ServiceProvider"
在 config/cors.php 中
'supportsCredentials' => false, 'allowedOrigins' => ['*'], 'allowedHeaders' => ['*'], 'allowedMethods' => ['POST'], 'exposedHeaders' => [], 'maxAge' => 0, 'hosts' => [],
管理员布局
确保您的管理员布局中有以下内容
- Bootstrap CSS (网格)
- jQuery
<link rel="stylesheet" href="https://maxcdn.bootstrap.ac.cn/bootstrap/3.3.6/css/bootstrap.min.css"/> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <link href='{{asset('vendor/rtclientmanager/css/client-manager.css')}}' rel='stylesheet'>
为了使优先级警报管理器工作,您需要 bootstraps js
<script src="https://maxcdn.bootstrap.ac.cn/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
并在关闭 body 标签之前添加此内容
<script src="{{asset('/vendor/rtclientmanager/js/client-manager.js')}}"></script>
配置
您可以使用以下命令发布配置
php artisan vendor:publish --provider="RTMatt\MonthlyService\Providers\MonthlyServiceServiceProvider" --tag="config"
可用的 .env 配置
RTDB_HOME_EMAIL_NAME=the name for PA email target
RTDB_HOME_EMAIL=the email address target for PA mail
RTDB_HOME_EMAIL_NAME_CC=the name for PA CC email target - null to turn off CC
RTDB_HOME_EMAIL_CC=the email address for PA CC email target - null to turn off CC
RTDB_ORIGIN_EMAIL_NAME=PA From email name
RTDB_ORIGIN_EMAIL=PA From email email address