joynala/boiler

这是一个 Laravel 模板

v1.2 2024-03-12 04:21 UTC

This package is auto-updated.

Last update: 2024-09-12 05:46:44 UTC


README

Total Issues License

🚀 概览

Laravel 模板是一个优雅的 Laravel 应用程序起点,精心构建以提供预配置的结构、复杂的身份验证系统和基本功能。借助这个精心设计的基石,推动您的项目向前发展。

🌟 要求

  • PHP ^8.1
  • Laravel ^10

✨ 建议

  • 强烈建议开始一个全新的 Laravel 项目,以充分利用 Laravel 模板的力量。然而,将其集成到现有项目中也是可能的。

🛠️ 功能

  • 仓库模式:采用广泛采用的仓库模式,这是 Laravel 和其他框架中的设计模式之一。该模式抽象了数据访问层,提供了一种干净和有组织的数据库和各种数据源交互方法。

  • 多模型创建:使用单个命令创建多个模型,简化您的流程。增强的 php artisan make:model 命令使您能够一次创建一个或多个模型,包括迁移/迁移。系统会优雅地提示您,让您能够无缝选择是否为每个模型创建仓库。

  • 身份验证系统:无缝集成 Laravel 身份验证系统,具有针对 Web 和 API 的高级功能,包括登录、注册和密码重置功能。

  • API 就绪:利用精心构建的结构轻松实现 API 集成和开发。

📦 如何安装

使用 Composer 无缝安装此包

composer require joynal.a/boiler

🚀 安装此包后会发生什么?

  • 《php artisan make:model》命令经历了华丽的转变,新增了仓库模式。

    • 命令卓越
      php artisan make:model ExampleModel --m
      php artisan make:model ExampleModel1 ExampleModel2 ExampleModel3 --m
      享受一次创建单个模型或多个模型的能力,包括迁移/迁移。系统优雅地提示您,询问您是否希望为模型创建仓库。
  • 看,一个新的命令出现了

    php artisan auth:generate

    使用这个皇家的命令提升您的应用程序身份验证系统。当调用时,终端变成了一个选择的世界,询问您是否需要 Web 或 API 身份验证。选择 Web,您将看到 Web 身份验证奇迹的创建。选择 API,终端将进一步询问您是否希望使用 Passport 或 Sanctum 进行身份验证。您的愿望将相应地塑造系统。

    或者,开始这段旅程,使用个性化的命令

    php artisan auth:generate web

    或者

    php artisan auth:generate api --type=passport/sanctum

以 Laravel 模板的优雅和精致开始您的 Laravel 之旅!🌟 添加星标,分支项目,并与社区互动。🚀