evo-mark / inertia-11-template
Laravel框架的骨架应用。
dev-main
2024-03-24 12:56 UTC
Requires
- php: ^8.2
- adminui/inertia-routes: ^3.0
- evo-mark/inertia-i18n: ^1.0
- inertiajs/inertia-laravel: ^1.0
- laravel/framework: ^11.0
- laravel/tinker: ^2.9
- wikimedia/composer-merge-plugin: ^2.1
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pint: ^1.13
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-laravel: ^2.3
- spatie/laravel-ignition: ^2.4
This package is auto-updated.
Last update: 2024-09-24 14:21:24 UTC
README
Laravel 11 应用模板
简介
此模板安装了一个包含以下功能的裸骨Laravel 11安装:
通用
- InertiaJS / Vue3 框架
后端
- 基本认证控制器,用于登录、忘记密码、验证电子邮件和重置密码
- 用于创建并绑定服务及其支持门面的
make:service命令 - 预建服务,包括闪存消息、图标路径和页面元数据
- 带有前端页面以处理 Inertia 错误的错误处理
前端
- Tailwind 和合理的预设
- InertiaRoutes 插件
- InertiaI18n 插件,用于在 Vue 中使用本地化字符串
- Vue3AutoViteComponents 插件,可自动从
components/sync和components/async目录导入组件。 - 全局 Vue 组件
SvgIcon,用于注册 vue3-icon - UnpluginAutoImports 将自动从
vue、@inertiajs/vue3、vue-i18n、inertiaRoutes以及composables和helpers目录导入。 - 简单的头部、底部和默认布局应用结构。
开发
- Laravel pint 配置为通过
composer pint使用。 - ESLint 和 Prettier 用于强制执行代码展示
- 支持
composer.local.json文件的合并
安装
composer create-project -s dev evo-mark/inertia-11-template example-app
然后在您创建的应用程序文件夹内
- 设置数据库和
.env文件。 composer updatepnpm installnpm run dev