Settings
The Settings page allows administrators to configure global application behavior, company information, and system preferences. This guide covers all configurable areas.
Accessing Settings
Navigate to /settings in your browser. The settings page is accessible to users with the Admin role.
Settings require Admin or Super Admin role to view and modify.
Company Settings
Company Information
Configure your organization's identity:
| Setting | Description |
|---|---|
| Company Name | Your organization's legal name |
| Company Logo | Logo displayed throughout the application |
| Company Address | Street address |
| Company Phone | Main phone number |
| Company Email | Primary contact email |
| Company Website | Your corporate website URL |
| Company Country | Country |
| Company State | State or province |
| Company City | City name |
| Company Zipcode | ZIP or postal code |
Registration Details
| Setting | Description |
|---|---|
| Company Tax ID | Tax identification number |
| Company Reg No | Business registration/incorporation number |
General Settings
Application Settings
| Setting | Description |
|---|---|
| App Name | Application display name (shown in browser title and emails) |
| Country | Default country for the application |
| Phone Country Code | Default phone country code |
| Currency | Primary currency (e.g., USD, EUR, INR) |
| Currency Symbol | Symbol displayed with amounts (e.g., $, EUR, Rs) |
| Distance Unit | Unit for distance measurements |
| Helper Text | Enable/disable in-app helper text |
Employee Settings
| Setting | Description |
|---|---|
| Default Password | Default password assigned to new employee accounts |
When creating new employees, if "Use Default Password" is selected, this password is used for the employee's initial login.
Branding Settings
Logo & Favicon
| Setting | Description |
|---|---|
| App Logo | Application logo (PNG, JPG, JPEG, max 2MB) |
| App Favicon | Browser tab icon (PNG, JPG, JPEG, ICO, max 512KB) |
Map Settings
For location-based features (geofencing, client visits, live tracking):
| Setting | Description |
|---|---|
| Map Provider | Google Maps or other supported providers |
| Map API Key | Your map provider API key |
| Map Zoom Level | Default zoom level for map views (1-20) |
| Center Latitude | Default center latitude for maps |
| Center Longitude | Default center longitude for maps |
Mail Settings
SMTP Configuration
Configure email delivery for notifications and system emails:
| Setting | Description |
|---|---|
| Mail Driver | Mail transport driver (e.g., smtp) |
| Mail Host | SMTP server address |
| Mail Port | SMTP port (usually 587 or 465) |
| Mail Username | SMTP account username |
| Mail Password | SMTP account password |
| Mail Encryption | Encryption method (TLS, SSL, or None) |
| From Address | Default sender email address |
| From Name | Default sender display name |
Testing Email
After configuring SMTP settings:
- Click Send Test Email
- Enter a test recipient email address
- Check the inbox for the test message
- Verify email was received successfully
Saving Settings
Save and Apply
- Make your changes in the relevant settings section
- Click Save for that section
- Settings are organized into separate save actions per section (Company, General, Employee, Map, Mail, Branding)
Cache Clear
After changing certain settings, clear the application cache:
php artisan config:clear
php artisan config:cache
Best Practices
Initial Setup
- Configure company information first
- Set currency and country preferences
- Configure email for notifications
- Set up map provider for location features
- Upload branding (logo and favicon)
Regular Maintenance
- Review settings periodically
- Test email delivery after server changes
- Keep API keys current
Security
- Use strong default passwords for employee accounts
- Keep SMTP credentials secure
- Restrict settings access to administrators only
This completes the User Guide section. For module-specific configuration, see the Modules documentation.