evo-mark/inertia-11-template

Laravel框架的骨架应用。

dev-main 2024-03-24 12:56 UTC

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/synccomponents/async 目录导入组件。
  • 全局 Vue 组件 SvgIcon,用于注册 vue3-icon
  • UnpluginAutoImports 将自动从 vue@inertiajs/vue3vue-i18ninertiaRoutes 以及 composableshelpers 目录导入。
  • 简单的头部、底部和默认布局应用结构。

开发

  • Laravel pint 配置为通过 composer pint 使用。
  • ESLint 和 Prettier 用于强制执行代码展示
  • 支持 composer.local.json 文件的合并

安装

composer create-project -s dev evo-mark/inertia-11-template example-app

然后在您创建的应用程序文件夹内

  • 设置数据库和 .env 文件。
  • composer update
  • pnpm install
  • npm run dev