25 个 Blade 页面视图,覆盖登录、仪表盘、图表、表格、表单、收件箱、文件管理、发票等后台常见界面
bootstrap-admin-laravel — Laravel 后台模板
作者 danilo62x
基于 Laravel 11、Blade 与 Bootstrap 5 的后台管理模板,包含 25 个页面、明暗主题、三语言与可安装 PWA,认证与数据均为模拟实现。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
Bootstrap 5 由 Sass 编译,通过变量与 CSS 自定义属性提供品牌色阶和语义化表面令牌
内置明暗主题切换,根元素 class 驱动,暗色模式替换 --tx- 系列令牌
客户端 i18n 支持英语、西班牙语、巴西葡萄牙语,字典存放于 public/assets/i18n/
包含 Web 清单与离线优先 Service Worker,可作为 PWA 安装
认证与数据为模拟实现,使用 file 会话与缓存驱动,无需数据库
模板详细介绍
这是一个 Laravel 后台管理界面模板,使用 Laravel 11 与 Blade 模板引擎,样式由 Sass 编译的 Bootstrap 5 提供。仓库提供 25 个 Blade 视图,覆盖登录、注册、找回与重置密码、仪表盘、图表、表单、数据表格、组件目录、高级 UI、排版、集成、个人资料、定价、设置、收件箱、文件管理、图库、发票、账单、文档、维护、即将上线与 404 页面。
模板内置明暗两套主题,切换由根元素上的 class 驱动;界面文案支持英语、西班牙语和巴西葡萄牙语三种语言,通过 public/assets/i18n/ 下的 JSON 字典在客户端翻译,未翻译的键会回退到 Blade 中写死的文本。项目还包含 Web 清单与离线优先的 Service Worker,可安装为 PWA。
需要留意的是,认证与数据都是模拟的:登录使用 app/Support/MockUsers.php 中定义的演示账号,会话与缓存驱动为 file,因此不需要数据库。图表页面通过 CDN 加载 ApexCharts,客户端交互依赖 Alpine.js。该模板是同一套后台布局的 5 个实现之一,另外还有 React、Vue 3、Angular 与静态 HTML 版本,页面与视觉一致。
适合你的项目吗?
适用场景
- 需要一个 Laravel + Blade 后台界面起点,用于搭建管理端页面结构
- 希望用 Bootstrap 5 与 Sass 变量快速调整品牌色和界面风格的后台项目
- 需要多语言后台界面,且希望文案翻译在客户端完成、无需后端接口
- 需要可安装为 PWA 的后台界面,或需要明暗主题切换的演示环境
适合人群
- 使用 Laravel 与 Blade 开发后台管理系统的团队
- 需要现成后台页面集合用于原型或界面演示的开发者
- 希望基于 Bootstrap 5 与 Sass 定制主题色的项目
- 需要多语言与 PWA 能力的后台界面场景
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
环境要求 PHP 8.2 或更高、Composer、Node.js 18 或更高,无需数据库
- 2
依次执行 composer install、复制 .env.example 为 .env、php artisan key:generate、npm install
- 3
开发时运行 npm run dev 保持 Vite 资源服务,另开终端执行 php artisan serve 访问应用
- 4
演示账号为 [email protected] / admin123 与 [email protected] / user123,定义在 app/Support/MockUsers.php
- 5
生产构建执行 npm run build,产物输出到 public/build/,部署时将 Web 服务器指向 public/
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 图表页面通过 CDN 加载 ApexCharts,离线或无法访问外部 CDN 时图表将无法渲染,需自行改为本地托管。
- 认证与数据均为模拟实现,不含真实后端、数据库或权限逻辑,不能直接用于生产环境的真实登录与数据存储。
- 登录使用硬编码的演示账号([email protected]/admin123 等),上线前必须替换为真实认证方案。
- 项目方另有付费模板目录;本仓库自身为免费 MIT 模板,但需注意不要误用同站点的付费资源。
- 捐赠为自愿行为,不影响使用;但该链接指向外部站点,访问前请自行确认。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
ApexCharts 5 loaded from CDN on the chart pages
README 原文
Authentication and data are mocked, so the whole application runs without a backend.
README 原文
Demo credentials, defined in `app/Support/MockUsers.php`
README 原文
The full catalog of free and paid templates is at https://template.dev.br
README 原文
https://github.com/danilo62x/bootstrap-admin-laravel/blob/main/LICENSEhttps://github.com/danilo62x/bootstrap-admin-laravel/blob/main/README.mdyou can support the work with a donation at https://template.dev.br/doar?template=bootstrap-admin-laravel
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-01。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 85 / 100
- 技术栈
- Laravel · HTML
- 网站类型
- 后台
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-08-08
- 截图检查日期
- 2026-10-01
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Laravel。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: 39c74250d51745cf63336df3a93e0280bd29a14ec1efc248944e1f0972f27540
2026-10-01T01:36:12.930Z
来源文件 / 仓库# Bootstrap Admin / Laravel [Leia em português](./README.pt-BR.md) [](./LICENSE)  Bootstrap Admin / Laravel is the Laravel implementation of the Bootstrap admin layout: 5 sibling templates share the same 25 screens and the same visual identity, one per stack. This one is built with Laravel 11 and Blade, styled with Bootstrap 5.3 compiled from Sass. Authentication and data are mocked, so the whole application runs without a backend. It ships with a light and a dark theme, three languages and an installable PWA setup. Live preview: https://template.dev.br/preview/bootstrap-admin-laravel/ ## Pages included 25 Blade views in `resources/views/pages/`: - Landing: public marketing page with hero, feature and pricing sections - Login: sign-in form with validation and mock credentials - Register: account creation form - ForgotPassword: request form for a reset link - ResetPassword: form to set a new password - Dashboard: KPI stat cards with sparklines, charts and recent activity - Charts: analytics page with bar, area and donut charts (ApexCharts) - Forms: inputs, selects, date picker, file upload and inline validation - Tables: data table with sorting, filtering, pagination and row selection - Components: catalog of the base UI components - UiAdvanced: modals, tabs, toasts and other composite widgets - Typography: type scale, headings and text helpers - Integrations: third-party service cards with toggles - Profile: user page with personal data and activity - Pricing: plan comparison - Settings: application preferences, theme and language - Inbox: mail-style app screen with folders and message list - FileManager: file listing with folders and file actions - Gallery: image grid - Invoice: printable invoice detail - Billing: payment methods and invoice history - Documentation: in-app reference page for the template - Maintenance: standalone downtime page - ComingSoon: standalone pre-launch page - NotFound: 404 error page ## Tech stack - Laravel 11 on PHP 8.2 or newer - Bootstrap 5.3 compiled from Sass - Blade templates with layouts, components and slots - Alpine.js 3.14 with the collapse plugin for client-side behaviour - Vite 6 through `laravel-vite-plugin` 1.0 - Client-side i18n reading JSON dictionaries from `public/assets/i18n/` (en, es, pt-BR) - ApexCharts 5 loaded from CDN on the chart pages - Session-based mock auth with a route middleware - Installable PWA: web manifest plus an offline-first service worker ## Requirements - PHP 8.2 or newer - Composer - Node.js 18 or newer No database is needed: auth is mocked and `.env.example` uses the `file` session and cache drivers. ## Getting started ```bash composer install cp .env.example .env php artisan key:generate npm install npm run dev # Vite asset server (keep running) php artisan serve # app at http://localhost:8000 ``` Demo credentials, defined in `app/Support/MockUsers.php`: - `[email protected]` / `admin123` - `[email protected]` / `user123` ## Build for production ```bash npm run build ``` Vite writes hashed assets to `public/build/`. Deploy it as any Laravel 11 app, pointing the web server at `public/`. ## Project structure ``` app/ ├── Http/ controllers and the auth middleware └── Support/ MockUsers.php, MenuRegistry.php and mock data public/ ├── assets/i18n/ en.json, es.json, pt-BR.json ├── manifest.webmanifest, sw.js, pwa-*.png resources/ ├── css/ app.scss ├── js/ app.js, i18n.js, pwa.js └── views/ ├── components/ Blade components (cards, tables, form fields) ├── layouts/ app.blade.php and blank.blade.php └── pages/ 25 page views routes/web.php route table ``` ## Theming and customization `resources/css/app.scss` overrides the Bootstrap Sass variables before `@import "bootstrap/scss/bootstrap"`: `$primary` (#465fff), the state colors, `$font-family-sans-serif` (Outfit), the radius scale and `$enable-shadows: false`. Below that sit the runtime design tokens, declared as CSS custom properties: the brand ramp (`--color-brand-25` through `--color-brand-950`, with 500 as the primary #465fff), the state colors, and semantic surface tokens under the `--tx-` prefix (sidebar, header, card, border, text). Dark mode swaps the `--tx-` values at runtime, driven by a class on the root element. To rebrand the template, change the brand ramp and the `--tx-` values together. Changing `$primary` recompiles the framework components; changing the brand ramp updates everything driven by tokens, so keep the two in sync. ## Internationalization Three locales ship in `public/assets/i18n/`: English, Spanish and Brazilian Portuguese. `resources/js/i18n.js` fetches the JSON dictionary, translates every `[data-i18n]` node and stores the choice in `localStorage`. The text written in the Blade views is the fallback, so an untranslated key still renders. ## The same layout in other stacks This repository is one of 5 implementations of the same Bootstrap admin layout. Every one has the same 25 views and the same visual identity, and all of them are free: - React 19: https://github.com/danilo62x/bootstrap-admin-react - Vue 3: https://github.com/danilo62x/bootstrap-admin-vue3 - Angular 19: https://github.com/danilo62x/bootstrap-admin-angular - Static HTML: https://github.com/danilo62x/bootstrap-admin-html The full catalog of free and paid templates is at https://template.dev.br ## Support this project This template is free and MIT licensed. If it saves you time, you can support the work with a donation at https://template.dev.br/doar?template=bootstrap-admin-laravel ## License [MIT](./LICENSE), copyright 2026 Danilo Quinelato.
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

coreui-free-laravel-admin-template
CoreUI Free Laravel Bootstrap Admin Template
Laravel · 后台

sneat-bootstrap-html-laravel-admin-template-free
Most Powerful & Comprehensive Free Bootstrap 5 HTML Laravel Admin Dashboard Template built for developers!
Laravel · 后台

laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Po…
Laravel · 后台

laravel9-inertiajs-reactjs-starter
This is a starter code to start the project built with Laravel 9 + InertiaJs + ReactJs, which already includes…
Laravel · 后台

TailAdmin-Laravel-Starter-Kit
TailAdmin-Laravel-Starter-Kit 开源网站模板。
Laravel · 后台

laravel-sentinel-crud-starter
This is a Starter Laravel project ,using the Sentinel Authentication ,User Role ,User Perrmisson,Role perrmiss…
Laravel · 后台
