nwanguma/atlas

Laravel React Inertia Tailwind 快速启动套件

维护者

详细信息

github.com/kachidk/atlas

源代码

问题

安装: 261

依赖: 0

建议: 0

安全: 0

星标: 85

关注者: 4

分支: 13

开放问题: 1

类型:项目

v1.1 2023-02-20 17:56 UTC

This package is auto-updated.

Last update: 2024-09-20 21:42:35 UTC


README

A Laravel, React (Typescript), Inertia & Tailwind 快速启动套件。(Jetstream 替代品)

包含 Laravel Fortify 用于身份验证

简介

此启动套件提供了一个构建带有身份验证的 Laravel 应用程序的最小和简单起点。使用 Tailwind 进行样式设计。它还包括 Laravel Fortify,它可以将身份验证控制器发布到您的应用程序,并根据您自己的应用程序需求轻松自定义。

此启动套件由 React、Inertia、Tailwind 和 Laravel 驱动。

包含

  • Laravel v10.0
  • Laravel Fortify v1.7
  • Laravel Sail v1.18
  • React v18.2
  • Inertia React v1.0.2
  • Inertia Laravel v0.6.9
  • Tailwind CSS v3.2
  • Ziggy v1.5

重要包

如何设置

通过 Composer 安装

如果您的计算机已经安装了 PHP 和 Composer,您可以直接使用 Composer 创建新项目。

composer create-project nwanguma/atlas <your-project-name>

cd <your-project-name>

npm install

php artisan storage:link

php artisan migrate

npm run dev

php artisan serve

删除文档

  • Windows
    rmdir /s docs
    del README.md
  • Linux
    sudo rm -r docs
    rm README.md

只是提醒 😅

  • 使用以下方法进行硬访问

    Inertia::Location(route('login'));

    适用于需要刷新会话以避免 419 错误(页面过期)的页面。

  • 全局别名

    const path = require("path");
    
    export default defineConfig({
      // ...
      resolve: {
        alias: {
          "@": path.resolve(__dirname, "resources/ts"),
        },
      },
    });

    全局别名 @ 用于绝对路径导入。

外观

想要贡献吗?

请随意创建一个 pull request。