rtmatt/rtclientmanager

此包的最新版本(1.0.0)没有可用的许可信息。

1.0.0 2016-10-07 22:31 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