nadaft/laraspa

Laravel REST API 和 React 应用程序的脚手架,具有身份验证功能。

维护者

详细信息

github.com/nadaft/laraspa

源代码

问题

安装次数: 6

依赖者: 0

建议者: 0

安全: 0

星星: 2

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

v1.1 2023-02-18 03:18 UTC

This package is auto-updated.

Last update: 2024-09-18 07:10:32 UTC


README

Login Page

Total Downloads Latest Stable Version License

LaraSPA

LaraSPA 是一个 Laravel 包,用于搭建 Laravel REST API 和 React 应用程序。该包实现了后端的 REST API 和前端的 React。

功能

  • React
  • React Router
  • React Redux Toolkit
  • React Helmet
  • React Toastify
  • 包括 TailwindCSS,Tailwind 合并和 Prettier 的自动类排序
  • 包括 Laravel Debugbar 和 Ide Helper
  • 实现了后端 API 测试
  • 包括登录、注册、重置密码、重发邮箱验证和仪表板页面
  • 包括受保护的路由用于身份验证
  • 您可以选择性地使用 ESLint、Prettier 和 Airbnb Standard。您可以在安装过程中选择是否使用。

如何安装

1. 首先您需要一个全新的 Laravel 安装

如果您还没有安装,请先创建一个全新的 Laravel 安装。我们建议您从全新安装开始,因为该包将替换您当前的 Laravel 应用程序文件。

要创建全新安装,请运行以下命令

laravel new your-app-name

安装完成后,请运行以下命令

php artisan migrate

接下来,使用您首选的包管理器(npm、yarn 或 pnpm)安装必要的节点模块

npm install

或者

yarn install

或者

pnpm install

2. 安装包

运行以下命令

composer require nadaft/laraspa --dev

(可选)如果包没有自动被发现,将服务提供者添加到您的 config/app.php providers 数组中

Nadaft\Laraspa\LaraspaServiceProvider::class,

3. 安装 Laraspa

运行以下命令

php artisan laraspa:install

在安装过程中,您将被提示是否为您的 Laravel 应用程序使用 ESLint。如果您选择使用它,将安装必要的依赖项和配置文件。如果您选择不使用它,则安装将继续而不会安装 ESLint。

等待安装过程完成。然后,运行以下命令

php artisan serve

您的 Laravel 应用程序现在已准备好使用。

截图

Login Page

Register Page

Dashboard Page