Quick Start
Get up and running with LaraDashboard in minutes. Learn the basics of navigating the admin panel, creating content, and customizing your installation.
Quick Start
This guide will help you get up and running with LaraDashboard in just a few minutes. By the end, you'll understand the basics of navigating the admin panel, creating content, and managing users.
Prerequisites
Before starting, ensure you have:
- Installed LaraDashboard
- Configured your environment
- A running development server (
php artisan serve)
Step 1: Access the Admin Panel
Login to Admin
- Navigate to
http://localhost:8000/admin - Enter your credentials:
- Email:
superadmib@example.com(whatever you set during installation) - Password:
12345678(whatever you set during installation)
- Email:
- Click Login
Dashboard Overview
After logging in, you'll see the main dashboard with:
- Quick Stats - Overview of users, posts, and activity
- Recent Posts - Latest content created
- Quick Draft - Create posts quickly
- Activity Log - Recent actions in the system
Step 2: Navigate the Interface
Sidebar Navigation
The sidebar provides access to all features:
📊 Dashboard
👥 Users
├── All Users
├── Add New User
└── Roles & Permissions
📝 Posts
├── All Posts
├── Add New Post
├── Categories
└── Tags
📄 Pages
🖼️ Media Library
⚙️ Settings
├── General
├── Theme
├── Email
└── Modules
Top Navigation
- Search - Global search across all content
- Notifications - System notifications
- Profile - Access your profile and logout
Step 3: Create Your First Post
Let's create a blog post to understand the content system.
Using the Post Editor
- Navigate to Posts → Add New Post
- Fill in the details:
Title: Welcome to My Blog
Slug: welcome-to-my-blog (auto-generated)
Status: Published
- Add content using the editor:
# Welcome to My Blog
This is my first post created with LaraDashboard!
## Features I Love
- Easy to use editor
- Media management
- SEO optimization
-
Set a Featured Image:
- Click "Set Featured Image"
- Upload or select from Media Library
- Click "Use Image"
-
Assign Categories:
- Check existing categories or create new ones
- Example: "Announcements", "Blog"
-
Click Publish
Using LaraBuilder (Visual Editor)
For more complex pages, use the visual builder:
- Navigate to Pages → Add New Page
- Click "Use Visual Builder"
- Drag blocks from the sidebar:
- Hero Section - Headlines and CTAs
- Text Block - Rich text content
- Image Gallery - Image displays
- Columns - Multi-column layouts
- Customize each block by clicking on it
- Click Save & Publish
Step 4: Manage Users
Create a New User
- Go to Users → Add New User
- Fill in user details:
First Name: John
Last Name: Doe
Email: john@example.com
Password: ********
Role: Editor
- Click Create User
Assign Roles
LaraDashboard comes with default roles:
| Role | Capabilities |
|---|---|
| Super Admin | Full access to everything |
| Admin | Manage users, content, and settings |
| Editor | Create and manage content |
| Author | Create own content |
| Subscriber | View content only |
To create custom roles:
- Go to Users → Roles & Permissions
- Click Add New Role
- Name the role and select permissions
- Click Create Role
User Impersonation
Need to troubleshoot as another user?
- Go to Users → All Users
- Click the Actions dropdown on a user
- Select Login As
- You're now logged in as that user
- Click Switch Back in the top bar to return
Step 5: Configure Settings
General Settings
- Navigate to Settings → General
- Configure:
Site Name: My Awesome Site
Site Description: A powerful web application
Admin Email: admin@example.com
Timezone: UTC
Date Format: Y-m-d
- Click Save Settings
Theme Customization
- Go to Settings → Theme
- Customize colors:
Primary Color: #6366f1
Secondary Color: #4f46e5
Sidebar Mode: Dark
Navbar Mode: Light
- Upload your Logo and Favicon
- Click Save Changes
Email Configuration
- Navigate to Settings → Email
- Click Add Connection
- Select your provider (SMTP, Mailgun, etc.)
- Enter credentials and test the connection
- Create email templates for system notifications
Step 6: Explore Media Library
Upload Media
- Go to Media Library
- Click Upload Files or drag files into the area
- Supported formats: JPG, PNG, GIF, SVG, PDF, MP4
Organize Media
- Media is organized by upload date
- Use the search to find specific files
- Click on any file to see details and edit
Image Optimization
LaraDashboard automatically:
- Creates responsive image sizes
- Compresses images for performance
- Generates WebP variants
Step 7: Install a Module
Extend functionality with modules:
- Go to Settings → Modules
- Browse available modules or click Upload Module
- Select a module ZIP file
- Click Install
- Activate the module
Popular Modules
- CRM - Customer relationship management
- DocForge - Documentation generator
- Custom Forms - Form builder
Quick Tips
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl/Cmd + S |
Save current form |
Ctrl/Cmd + K |
Open global search |
Esc |
Close modal/drawer |
Best Practices
- Regular Backups - Enable automatic backups in Settings
- Strong Passwords - Use unique passwords for all users
- Limit Admin Access - Use appropriate roles for team members
- Update Regularly - Keep LaraDashboard and modules updated
Getting Help
- Check the User Guide for detailed feature documentation
- Visit Developer Guide for customization
- Report issues on GitHub
What's Next?
Now that you know the basics, explore these areas:
For Content Managers
- Content Management - Advanced post features
- Media Library - Media organization tips
- Email Templates - Create beautiful emails
For Administrators
- User Management - Advanced user features
- Settings Guide - All configuration options
- Backup & Restore - Data protection
For Developers
- Architecture Overview - System design
- Module Development - Build modules
- Hooks System - Extend functionality
- API Reference - REST API integration
Summary
You've learned how to:
- ✅ Access and navigate the admin panel
- ✅ Create and publish content
- ✅ Manage users and roles
- ✅ Configure basic settings
- ✅ Use the media library
- ✅ Install modules
LaraDashboard provides much more functionality than covered here. Explore the full documentation to unlock its complete potential!