Cấu hình

Wave có nhiều cấu hình để giúp bạn tùy chỉnh và xây dựng ứng dụng SAAS của mình!

Wave cũng được xây dựng trên Voyager, vì vậy tất cả các cấu hình của Voyager đều có sẵn cho bạn. Để tìm hiểu thêm về những điều đó, bạn có thể xem tài liệu về chuyến du hành tại đây .


Cấu hình cài đặt route

Có nhiều cài đặt có sẵn trong phần quản trị Wave của bạn. Chuyến thăm/admin/settings và bạn sẽ ở cài đặt ứng dụng của mình. Bạn có thể sửa đổi cài đặt nào sau đây.

Để đăng nhập vào phần quản trị của ứng dụng, bạn có thể sử dụng thông tin đăng nhập sau[email protected] và mật khẩu làpassword

Cài đặt Trang web

Từ tab Cài đặt Trang, bạn có thể sửa đổi các cài đặt sau:

  • Tiêu đề trang web - Tiêu đề ứng dụng của bạn
  • Mô tả trang web - Mô tả ứng dụng của bạn
  • ID theo dõi Google Analytics - Nhập mã Theo dõi Analytics của bạn để theo dõi số lần xem trang và số liệu phân tích
  • Favicon - Tải lên biểu tượng yêu thích ứng dụng của bạn

Cài đặt quản trị viên

Đây là các cài đặt để tùy chỉnh quản trị viên của bạn

  • Chức danh quản trị viên - Chức danh quản trị viên ứng dụng của bạn
  • ID khách hàng Google Analytics - Mã này được sử dụng để hiển thị Google Analytics trong trang tổng quan quản trị của bạn
  • Mô tả quản trị - Mô tả về quản trị viên ứng dụng của bạn
  • Trình tải quản trị - Hình ảnh tải cho quản trị viên của bạn
  • Hình ảnh biểu tượng quản trị - Hình ảnh biểu tượng quản trị viên hoặc ứng dụng

Cài đặt xác thực

  • Trang chủ Chuyển hướng đến Trang tổng quan nếu đã Đăng nhập - Khi người dùng được xác thực truy cập trang chủ, bạn có thể chuyển hướng họ đến trang tổng quan ứng dụng
  • Người dùng Đăng nhập bằng Email hoặc Tên người dùng - Chọn xem bạn có muốn người dùng của mình đăng nhập bằng email hoặc tên người dùng của họ hay không
  • Tên người dùng khi đăng ký - Hiển thị tên người dùng trong biểu mẫu đăng ký hoặc để nó tự động tạo dựa trên tên người dùng
  • Xác minh email trong khi đăng ký - Bật cài đặt này nếu bạn muốn người dùng của mình xác minh email của họ trước khi có thể đăng nhập

Thanh toán

  • Yêu cầu trả trước thẻ tín dụng - Bạn có thể chọn xem bạn có muốn người dùng nhập thẻ tín dụng trong khi đăng ký hay không
  • Ngày dùng thử khi Không có thẻ tín dụng trả trước - Chỉ định tổng số ngày dùng thử. Chỉ định-1 nếu bạn không muốn có bất kỳ ngày dùng thử nào.

Tệp cấu hình route

Có một số cấu hình logic bạn có thể thực hiện trong tệp cấu hình wave tại/config/wave.php . Nội dung của tệp đó như sau:

<?php

return [

	'profile_fields' => [
		'about'
	],

	'api' => [
		'auth_token_expires' 	=> 60,
		'key_token_expires'		=> 1,
	],

	'auth' => [
		'min_password_length' => 5,
	],

	'user_model' => App\User::class,
	'show_docs' => env('WAVE_DOCS', true),
    'demo' => env('WAVE_DEMO', false),
    'dev_bar' => env('WAVE_BAR', false),

    'paddle' => [
        'vendor' => env('PADDLE_VENDOR_ID', ''),
        'auth_code' => env('PADDLE_VENDOR_AUTH_CODE', ''),
        'env' => env('PADDLE_ENV', 'sandbox')
    ]

];
  • trường hồ sơ - Bất cứ khi nào bạn muốn tự động tạo trường hồ sơ người dùng mới, chẳng hạn nhưabout ,sociallinks hoặc bất kỳ trường nào khác mà bạn sẽ cần đưa tên trường vào cấu hình này. Bạn sẽ tìm hiểu tất cả về Trường cấu hình tùy chỉnh trongPhần hồ sơ người dùng

  • api => authtokenexpires - Đây là khoảng thời gian bạn muốn mã thông báo web JSON của mình hết hạn. Sau khi mã thông báo này hết hạn, ứng dụng sẽ yêu cầu mã thông báo làm mới. Rất có thể bạn sẽ không bao giờ cần thay đổi giá trị này, nhưng nó ở đó nếu bạn cần.

  • api => keytokenexpires - Đây là khoảng thời gian (tính bằng phút) mã thông báo API sẽ hết hạn khi nó được tạo bằng Khóa API của người dùng.

    Người dùng có thể tạo khóa API trong ứng dụng của bạn, khóa này được sử dụng để tạo mã thông báo API trong khi yêu cầu. Sau 1 phút mặc định. Người dùng hoặc ứng dụng người dùng sẽ cần thực hiện một yêu cầu khác với khóa API của họ.

  • auth => minpasswordlength - Đây là độ dài mật khẩu tối thiểu mà người dùng phải nhập khi đăng ký tài khoản.

  • user_model - Đây là mô hình người dùng mặc định của ứng dụng của bạn. Trong hầu hết các trường hợp, đây sẽ làApp\User mô hình. Nếu bạn đang sử dụng một mô hình người dùng khác, bạn sẽ muốn thêm mô hình đó vào đây.

    Hãy nhớ rằng Mô hình Người dùng của bạn cũng sẽ cần mở rộng\Wave\User mô hình. Nếu bạn nhìn vàoApp\User mô hình bạn có thể thấy nó mở rộng từ mô hình người dùng Wave:

    class Người dùng mở rộng \ Wave \ Người dùng
    
  • show_docs - Khi phát triển ứng dụng của mình, bạn có thể muốn giữ tài liệu có thể truy cập được trong ứng dụng của mình. Đặt giá trị này thành false nếu bạn không muốn truy cập tài liệu.

  • demo - Điều này chủ yếu được sử dụng cho mục đích demo của dự án Wave, trong dự án của bạn, bạn có thể muốn đặt điều này thành false (trừ khi bạn muốn thử nghiệm một số chức năng demo).

  • devbar - Nếu bạn bật thanh devbar, bạn sẽ có thanh nhà phát triển ở cuối màn hình cho phép bạn dễ dàng chuyển đến tài liệu hoặc quản trị viên.

  • paddle - Đây là cài đặt cấu hình bạn sẽ cần để tích hợp thanh toán vào ứng dụng của mình. Bạn có thể tìm hiểu thêm về các cấu hình này từtài liệu thanh toán .


    Chủ đề Wave sẽ cung cấp cho bạn cấu hình không giới hạn cho SAAS của bạn. Chúng tôi sẽ đề cập nhiều hơn về vấn đề này sau hoặc bạn có thể chuyển đếnPhần chủ đề bằng cách nhấp vào đây .