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ó 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
Từ tab Cài đặt Trang, bạn có thể sửa đổi các cài đặt sau:
Đây là các cài đặt để tùy chỉnh quản trị viên của bạn
-1
nếu bạn không muốn có bất kỳ ngày dùng thử nào.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 .