提供落地页布局与两种后台布局的 Blade 组件,内容通过插槽填充
jet-admin — Laravel 后台模板
作者 IvanAquino
JetAdmin 是一个面向 Laravel Jetstream(Livewire 栈)的布局包,提供后台面板与落地页两套 Blade 布局组件,并可通过配置文件生成侧边栏导航。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
目前有 1 张原始预览,可打开完整图片查看设计细节。
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
后台侧边栏与落地页导航由配置文件生成,支持路由名、URL、选中状态匹配与 Heroicons 图标
基于 Tailwind CSS,通过 tailwind.config.js 的 primary 色阶更换主色,并支持 class 模式暗色主题
JavaScript 与视图均可通过 artisan vendor:publish 发布后自行修改
依赖 Blade Icons 与 Blade Heroicons 提供图标
模板详细介绍
JetAdmin 是一个 Laravel 包,目标是为使用 Laravel Jetstream 与 Livewire 的应用快速搭建管理后台界面和落地页布局。它不提供业务功能,只提供可复用的 Blade 布局组件:落地页布局(landing-layout)、两种后台布局(dashboard-layout、second-dashboard-layout),开发者把自有内容放进组件插槽即可。
导航通过发布配置文件来定义。landing_navigation 用于落地页导航,dashboard_navigation 用于后台侧边栏,每项可配置名称(支持翻译键)、路由或 URL、用于判断选中状态的 active_route,以及 Heroicons 图标名。图标依赖 Blade Icons 与 Blade Heroicons。
外观定制基于 Tailwind CSS:需要在 tailwind.config.js 中启用 class 模式的暗色模式,并通过扩展 colors.primary 色阶来更换主色。包内 JavaScript 需要发布到 resources/js/vendor/jet_admin 并在 app.js 中引入。视图可选发布以便覆盖。README 说明 Flowbite 已不再需要。
限制方面:该包仅适配 Laravel Jetstream + Livewire 组合,不适用于其他前端栈;仓库星标很少,README 未描述生产环境验证情况;演示图片、字体、图标等第三方素材需单独核对许可,代码的 MIT 许可不覆盖这些内容。
适合你的项目吗?
适用场景
- 为 Laravel Jetstream + Livewire 项目快速搭建管理后台外壳
- 给同一应用添加一个结构统一的落地页布局
- 在开发早期用配置驱动的侧边栏导航整理后台菜单结构
- 需要暗色模式与可替换主色的后台界面
适合人群
- 使用 Laravel Jetstream(Livewire 栈)并采用 Tailwind CSS 的项目
- 希望用 Blade 组件而非前端框架搭建后台布局的开发者
- 需要按配置维护后台侧边栏与落地页导航的团队
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
通过 composer require ivanaquino/jet-admin 安装
- 2
在 tailwind.config.js 中设置 darkMode: 'class',并按需扩展 colors.primary 色阶
- 3
执行 php artisan vendor:publish --tag="jet-admin-js",并在 resources/js/app.js 中 import './vendor/jet_admin'
- 4
执行 php artisan vendor:publish --tag="jet-admin-config" 后可编辑 landing_navigation 与 dashboard_navigation
- 5
如需覆盖视图,执行 php artisan vendor:publish --tag="jet-admin-views"
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 该包仅适用于使用 Laravel Jetstream(Livewire 栈)的应用,不适用于其他前端框架或非 Jetstream 的 Laravel 项目。
- Flowbite 已不再需要,无需额外安装该依赖。
- 使用前必须在 tailwind.config.js 中启用 class 模式的暗色模式配置。
- 需先发布并引入包内 JavaScript(vendor:publish --tag="jet-admin-js"),否则交互功能不可用。
- 必须在 resources/js/app.js 中手动引入 './vendor/jet_admin' 才能生效。
- 修改导航项必须先发布配置文件(vendor:publish --tag="jet-admin-config")。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
This package provides an elegant and responsive admin panel and landing page layout for applications using Laravel Jetstream with Livewire.
README 原文
*Note: Flowbite package is not required anymore.*
README 原文
Add dark model to your tailwind config file `tailwind.config.js`.
README 原文
Publish jet-admin javascript ```bash php artisan vendor:publish --tag="jet-admin-js" ```
README 原文
Now add jet-admin js to `./resources/js/app.js`
README 原文
https://github.com/IvanAquino/jet-admin/blob/main/LICENSE.mdhttps://github.com/IvanAquino/jet-admin/blob/main/README.mdTo change navigation items you have to publish config file:
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-13。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 76 / 100
- 技术栈
- Laravel
- 网站类型
- 后台 · 企业官网 · 启动器
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-04-20
- 截图检查日期
- 2026-10-13
目前没有记录演示链接。请依据仓库说明在本地评估;仅凭截图无法确认交互行为。
目录记录的主要技术栈是 Laravel。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-13
查看当时使用的来源资料
SHA-256: 96d211dfb0eaa5be93acb586a0e444d9ca3da0590d38868ea3b52a1884011804
2026-10-13T10:06:42.381Z
来源文件 / 仓库# JetAdmin
[](https://packagist.org/packages/ivanaquino/jet-admin)
[](https://github.com/ivanaquino/jet-admin/actions?query=workflow%3Arun-tests+branch%3Amain)
[](https://github.com/ivanaquino/jet-admin/actions?query=workflow%3A"Fix+PHP+code+style+issues"+branch%3Amain)
[](https://packagist.org/packages/ivanaquino/jet-admin)
This package provides an elegant and responsive admin panel and landing page layout for applications using Laravel Jetstream with Livewire. It offers a quick and easy way to scaffold your application's administrative interface and landing page, saving you time and effort in the early stages of development.
<p>
<img src="docs/dashboard_dark.jpg" style="max-width=200px;" />
<img src="docs/dashboard_light.jpg" style="max-width=200px;" />
</p>
## Libraries
- [Blade Icons](https://github.com/blade-ui-kit/blade-icons)
- [Blade Hero icons](https://github.com/blade-ui-kit/blade-heroicons)
## Installation
*Note: Flowbite package is not required anymore.*
Are you a visual learner?, check our youtube video [https://youtu.be/yPIGqrF1GAM](https://youtu.be/yPIGqrF1GAM)
You can install the package via composer:
```bash
composer require ivanaquino/jet-admin
```
Add dark model to your tailwind config file `tailwind.config.js`.
```js
{
darkMode: 'class',
...
}
```
It's simple to change main color, you just have to modify the tailwind config file `tailwind.config.js`.
```js
{
theme: {
extend: {
// ...
colors: {
'primary': {
'50': '#eaf5ff',
'100': '#d9ecff',
'200': '#badbff',
'300': '#91c1ff',
'400': '#659bff',
'500': '#4273ff',
'600': '#2149ff',
'700': '#183bec',
'800': '#1533be',
'900': '#1b3494',
'950': '#101d56',
},
},
},
},
}
```
Publish jet-admin javascript
```bash
php artisan vendor:publish --tag="jet-admin-js"
```
Now add jet-admin js to `./resources/js/app.js`
```js
import './vendor/jet_admin';
```
To change navigation items you have to publish config file:
```bash
php artisan vendor:publish --tag="jet-admin-config"
```
This is the contents of the published config file:
```php
return [
/*
|--------------------------------------------------------------------------
| Landing Navigation
|--------------------------------------------------------------------------
|
| name: Could be a string or a translation key this will be passed through the __() function
| route: Could be a url or a route name
|
|*/
'landing_navigation' => [
[
'name' => 'Home',
'route' => '/',
],
],
/*
|--------------------------------------------------------------------------
| Dashboard Navigation
|--------------------------------------------------------------------------
|
| Items in this array will be used to generate the dashboard sidebar
| - name: The label that will be displayed in the sidebar
| - route: Could be a route name or a URL
| - active_route: The route name or URL that will be used to determine if the item is active
| - icon: The icon that will be displayed in the sidebar, Heroicons' name.
|
|*/
'dashboard_navigation' => [
[
'name' => 'Dashboard',
'route' => 'dashboard',
'active_route' => 'dashboard*',
'icon' => 'home',
],
[
'name' => 'Profile',
'route' => 'profile.show',
'active_route' => 'profile.show',
'icon' => 'user',
],
// [
// 'name' => 'Url example',
// 'route' => 'my-url',
// 'active_route' => 'my-url',
// 'icon' => 'shield-exclamation',
// ],
],
];
```
Optionally, you can publish the views using
```bash
php artisan vendor:publish --tag="jet-admin-views"
```
## Usage
Landing layout
```blade
<x-jet-admin::landing-layout>
Your own content goes here...
</x-jet-admin::landing-layout>
```
Dashboard layouts
```blade
<x-jet-admin::dashboard-layout>
Your dashboard content goes here...
</x-jet-admin::dashboard-layout>
{{-- OR --}}
<x-jet-admin::second-dashboard-layout>
Your dashboard content goes here...
</x-jet-admin::second-dashboard-layout>
```
## Testing
```bash
composer test
```
## Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.
## Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
## Security Vulnerabilities
Please review [our security policy](../../security/policy) on how to report security vulnerabilities.
## Credits
- [Ivan Aquino](https://github.com/IvanAquino)
- [All Contributors](../../contributors)
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

sage
WordPress starter theme with Laravel Blade components and templates, Tailwind CSS, and block editor support
Laravel · 启动器

wave
Wave - The Software as a Service Starter Kit, designed to help you build the SAAS of your dreams 🚀 💰
Laravel · SaaS

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 · 后台

filament-starter
A beautiful starting point for your next TALL stack project using Filament. ⚡
Laravel · 启动器

electrik
Laravel SaaS starter kit: auth, teams, Stripe billing, and Slate 3 — Composer package for Laravel 12
Laravel · SaaS
