nwanguma/ atlas
Laravel React Inertia Tailwind 快速启动套件
v1.1
2023-02-20 17:56 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- inertiajs/inertia-laravel: ^0.6.9
- laravel/fortify: ^1.16.0
- laravel/framework: ^10.0
- laravel/sanctum: ^3.2
- laravel/tinker: ^2.8
- tightenco/ziggy: ^1.5.0
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.0
- spatie/laravel-ignition: ^2.0
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
重要包
- Laravel - 后端 🎰
- ReactJs - 前端 💻
- InertiaJs - 中介(帮助丢弃 API) 🧑🦯
- Tailwind CSS - 样式 💅
如何设置
通过 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。