sudo/email-register

Email Register Sudo package

1.0.1 2020-10-07 06:56 UTC

This package is auto-updated.

Last update: 2024-06-07 15:49:38 UTC


README

Giới thiệu: Đây là package dùng để quản lý email đăng ký của SudoCms.

Mặc định package sẽ tạo ra giao diện quản lý cho email đăng ký được đặt tại /{admin_dir}/email_registers , trong đó admin_dir là đường dẫn admin được đặt tại config('app.admin_dir')

Cài đặt để sử dụng

  • Package cần phải có base sudo/core để có thể hoạt động không gây ra lỗi
  • Để có thể sử dụng Package cần require theo lệnh composer require sudo/email-register
  • Chạy php artisan migrate để tạo các bảng phục vụ cho package

Cấu hình tại Menu

[
	'type' 		=> 'single',
	'name' 		=> 'Đăng ký Email',
	'icon' 		=> 'fas fa-envelope',
	'route' 	=> 'admin.email_registers.index',
	'role'		=> 'email_registers_index'
],
  • Vị trí cấu hình được đặt tại config/SudoMenu.php
  • Để có thể hiển thị tại menu, chúng ta có thể đặt đoạn cấu hình trên tại config('SudoMenu.menu')

Cấu hình tại Module

'email_registers' => [
	'name' 			=> 'Đăng ký Email',
	'permision' 	=> [
		[ 'type' => 'index', 'name' => 'Truy cập' ],
		[ 'type' => 'edit', 'name' => 'Sửa' ],
		[ 'type' => 'restore', 'name' => 'Lấy lại' ],
		[ 'type' => 'delete', 'name' => 'Xóa' ],
	],
],
  • Vị trí cấu hình được đặt tại config/SudoModule.php
  • Để có thể phân quyền, chúng ta có thể đặt đoạn cấu hình trên tại config('SudoModule.modules')

Sử dụng

Thêm để thêm Email đăng ký hãy gửi ajax đến link dưới đây với param là Email nhập vào từ input

{domain}/ajax/email_registers
method: POST
param: {
	email: email
}