sypspace / sypspace-starter-kit
由 Laravel 框架驱动的 Web 应用开发入门套件。
v1.0.0
2024-07-06 02:17 UTC
Requires
- php: ^8.2
- bezhansalleh/filament-exceptions: ^2.1
- bezhansalleh/filament-shield: ^3.2
- filament/filament: ^3.2
- filament/spatie-laravel-media-library-plugin: ^3.2
- jeffgreco13/filament-breezy: ^2.3
- laravel/framework: ^11.0
- laravel/tinker: ^2.9
- shuvroroy/filament-spatie-laravel-backup: ^2.1
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pint: ^1.13
- laravel/sail: ^1.29
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.0
- phpunit/phpunit: ^10.5
- spatie/laravel-ignition: ^2.4
README
简介
欢迎使用入门套件,这是一个由 Laravel 框架驱动的强大 Web 应用程序构建基础。无论您是经验丰富的开发者还是初学者,此套件都为您提供启动项目的必需工具和结构,以便高效地开始您的项目。
功能
-
Laravel Filament 集成:基于 Laravel Filament,一个强大的 Laravel 管理面板框架,使您能够轻松创建美观且可定制的管理界面。
-
用户管理:预配置的用户管理系统,包括用户角色和权限管理、认证和授权。
-
CRUD 操作:简化 CRUD(创建、读取、更新、删除)操作,以便管理应用程序中的各种资源。
-
数据库管理:利用 Laravel 的 Eloquent ORM 实现无缝数据库管理,使您能够轻松定义和交互数据库实体。
-
自定义模板:包括可自定义的模板和组件,以加速前端开发,确保界面响应式且用户友好。
-
认证和授权:集成了安全的认证和授权机制,提供对用户访问和权限的细粒度控制。支持双因素认证。
-
自定义主题:使用 Laravel Filament 的主题功能轻松自定义和主题应用程序界面。
安装
- 克隆存储库
git clone <repository-url>
- 导航到项目目录
cd starter-kit
- 使用 Composer 安装依赖项
composer install
- 将
.env.example
文件复制到.env
并配置您的环境变量
cp .env.example .env
- 生成应用程序密钥
php artisan key:generate
- 运行迁移以在数据库中创建必要的表
php artisan migrate
- (可选)用示例数据填充数据库
php artisan db:seed
- 运行应用程序
php artisan serve
使用方法
-
开发:使用
php artisan serve
启动本地开发服务器,并在浏览器中访问应用程序。 -
测试:使用
php artisan test
运行测试。 -
部署:按照 Laravel 的最佳实践将应用程序部署到您首选的托管环境。
贡献
欢迎贡献!在提交拉取请求之前,请阅读贡献指南。
许可
本项目采用 GPL-3.0 许可协议 - 请参阅LICENSE 文件获取详细信息。
作者
- Sukmono Yogi yogi@sypspace.com
致谢
特别感谢 Laravel 社区对他们持续的支持和贡献。
请随意自定义和扩展此入门套件以满足您的项目需求。祝您编码愉快!🚀