arifbudimanar / lali
此包已被废弃且不再维护。作者建议使用arifbudimanar/tall包。
Lali - TALL Stack的Laravel启动项目骨架。
1.1.20
2024-01-27 10:51 UTC
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.8.1
- laravel/framework: ^10.38.0
- laravel/sanctum: ^3.3.2
- laravel/tinker: ^2.8.2
- livewire/livewire: ^3.3.2
- masmerise/livewire-toaster: ^2.0.3
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.9.2
- barryvdh/laravel-ide-helper: ^2.13
- fakerphp/faker: ^1.23.0
- laravel-lang/common: ^4.1.1
- laravel/pint: ^1.13.7
- laravel/sail: ^1.26.3
- mockery/mockery: ^1.6.7
- nunomaduro/collision: ^7.10.0
- pestphp/pest: ^2.28.1
- phpunit/phpunit: ^10.5.3
- spatie/laravel-ignition: ^2.3.2
- dev-main
- 1.1.20
- 1.1.19
- 1.1.18
- 1.1.17
- 1.1.16
- 1.1.15
- 1.1.14
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-05-07 06:29:11 UTC
README
我制作了一个更好的版本。请参阅TALL
Lali - Laravel Livewire启动项目
Lali - Laravel Livewire启动项目是TALL Stack的Laravel启动项目骨架。
使用Livewire全页组件和SPA(单页应用)构建,具有wire:navigate功能。它提供了一个功能丰富的脚手架,以启动您的项目并加速开发过程。准备好创建您出色的项目。
目录
演示
用户: user.example@mail.com - 密码
管理员: admin.example@mail.com - 密码
我强烈建议您注册自己的邮箱来尝试电子邮件验证系统。
系统要求
- PHP 8.2
- Composer
- NodeJS & NPM
- MySQL
内置包
- Laravel Debugbar
- Laravel IDE Helper
- Pest
- Laravel Lang
- Livewire Toaster
- Laravel Socialite(Pro)
- Spatie Permission(Pro)
- Browser Sessions(Pro)
Tailwind插件
特性
LaLi提供了必要的功能和一个结构良好的代码库,以帮助您快速开始。
- 认证布局
- 注册
- OAuth(Github,Gmail)(Pro)
- 登录
- OAuth(Github,Gmail)(Pro)
- 登出
- 验证电子邮件
- 密码
- 确认密码
- 请求密码重置
- 重置密码
- 创建密码(Pro)
- 服务条款
- 隐私政策
- 注册
- 主布局
- 首页
- 示例
- 应用布局
- 用户仪表板
- 个人资料
- 个人信息
- 关联账户(Pro)
- 角色和权限(Pro)
- 更新密码
- 浏览器会话(Pro)
- 删除账户
- 设置
- 语言
- 服务条款和隐私政策
- 示例
- 管理员布局
- 管理员仪表板
- 用户统计
- 总用户数
- 管理员角色用户(Pro)
- 本月注册用户
- 已验证电子邮件用户
- 未验证电子邮件用户
- 最新创建用户
- 最新更新用户
- 用户统计
- 用户
- 创建
- 索引
- 删除
- 搜索
- 排序
- 排序方向
- 每页
- 筛选
- 电子邮件状态(Pro)
- 角色(Pro)
- 选择
- 选择(Pro)
- 取消选择(Pro)
- 选择页面(Pro)
- 取消选择页面(Pro)
- 全选(Pro)
- 取消全选(Pro)
- 批量操作
- 删除(Pro)
- 分配角色(Pro)
- 移除角色(Pro)
- 显示
- 编辑
- 用户信息
- 用户角色(Pro)
- 用户权限(Pro)
- 角色(专业版)
- 创建(专业版)
- 索引(专业版)
- 删除(Pro)
- 搜索(专业版)
- 排序方式(专业版)
- 排序方向(专业版)
- 每页显示数量(专业版)
- 显示(专业版)
- 编辑(专业版)
- 权限(专业版)
- 创建(专业版)
- 索引(专业版)
- 删除(Pro)
- 搜索(专业版)
- 排序方式(专业版)
- 排序方向(专业版)
- 每页显示数量(专业版)
- 显示(专业版)
- 编辑(专业版)
- 示例
- 管理员仪表板
- 自定义错误页面
- 401
- 402
- 403
- 404
- 419
- 429
- 500
- 503
- 已通过Pest测试
- 功能测试
- Livewire
- 使用wire:navigate的SPA(单页应用)
- 全页面Livewire组件
- Toast通知
- 4种布局
- 认证布局
- 主布局
- 应用程序布局(默认)
- 管理员布局
- 根据系统偏好设置自动应用主题,使用TailwindCSS
- 暗黑模式
- 亮色模式
- 语言
- 英语(默认)
- 印尼语
- 土耳其(专业版)
安装
通过Composer
- 创建新项目
composer create-project arifbudimanar/lali - 运行NPM安装
npm install - 即可使用
php artisan serve
通过Git Clone
- 克隆此仓库
git clone https://github.com/arifbudimanar/lali.git - 运行Composer安装
composer install - 运行NPM安装
npm install - 将.env.example复制到.env
cp .env.example .env - 运行NPM Dev
npm run dev - 运行迁移和数据填充
php artisan migrate php artisan db:seed php artisan db:seed Usereeder - 运行服务器(可选)
php artisan serve - 打开浏览器并访问 https://:8000 或 http://lali.test
电子邮件验证
使用电子邮件测试工具,如 Mailpit(本地)、Mailtrap(在线)等,以测试本地用户电子邮件验证。
贡献
- Fork arifbudimanar/lali 仓库
- 克隆仓库:
git clone https://github.com/[your_github_username]/lali.git - 创建您的功能分支:
git checkout -b my-new-feature - 提交您的更改:
git commit -m '添加一些功能' -s - 推送功能分支:
git push origin my-new-feature - 提交pull请求
赞助商
感谢我的赞助商!这帮助我继续这项工作并支持演示服务器运行。
- juhniorsantos - $10
赞助我,您的名字也将出现在列表中,并获得访问私有仓库Lali Pro的权限。
许可证
LaLi是开源软件,根据MIT许可证授权。请随意将其用于您的项目,我们感谢您可能提供的任何贡献或反馈。
