此软件包最新版本(v2.0.7)没有可用的许可证信息。

CRM 软件包

v2.0.7 2017-01-10 17:43 UTC

This package is auto-updated.

Last update: 2024-08-27 21:42:23 UTC


README

Total Downloads

安装

在安装 syscover/crm 之前,您需要安装 syscover/pulsar 以加载应用程序基础

1 - 安装 Laravel 框架后,在文件 composer.json 中,在 require 对象中插入此值

"syscover/crm": "~2.0"

并在控制台执行

composer update

2 - 注册服务提供者,在文件 config/app.php 中将以下内容添加到 providers 数组

Syscover\Crm\CrmServiceProvider::class,

3 - 执行发布命令

php artisan vendor:publish

4 - 执行优化命令加载新类

php artisan optimize

5 - 执行迁移和种子数据库

php artisan migrate
php artisan db:seed --class="CrmTableSeeder"

6 - 执行加载所有更新的命令

php artisan migrate --path=database/migrations/updates

7 - 要使用认证属性,在 config/auth.php 中包含此数组

在 guards 数组中

'crm' => [
    'driver'    => 'session',
    'provider'  => 'crmCustomer',
],

在 providers 数组中

'crmCustomer' => [
    'driver'    => 'eloquent',
    'model'     => Syscover\Crm\Models\Customer::class,
],

在 passwords 数组中

'crmPasswordBroker' => [
    'provider'  => 'crmCustomer',
    'email'     => 'pulsar::emails.password',
    'table'     => '001_021_password_resets',
    'expire'    => 60,
],

您可以更改 crmPasswordBroker 的电子邮件,以自定义外观。

8 - 如何获取认证属性 使用 crm guard 获取认证属性

auth()->guard('crm')

激活软件包

访问 Pulsar 控制面板,然后转到

管理 -> 权限 -> 个人资料,通过单击打开锁来将所有权限设置到您的个人资料。

转到管理 -> 软件包,编辑已安装的软件包并激活它。