定制 akrista/bizkit 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

akrista/bizkit

最新稳定版本:v0.1.1

Composer 安装命令:

composer create-project akrista/bizkit

包简介

The official Laravel starter kit for Livewire.

README 文档

README

Laravel Version PHP Version License

Bizkit is a batteries-included Laravel starter kit based on Laravel Starter Kits. It is designed to serve as a complete and robust baseline to rapidly bootstrap both complex and simple Laravel applications.

Bizkit is a personal Laravel starter kit built for visual excellence, modern reactivity, and developer ergonomics. While built primarily as a personal foundation, contributions are welcome, and the project is fully licensed under the MIT license.

Key Features

🚀 Performance & Real-time

  • Octane with FrankenPHP: Pre-configured high-performance application serving with FrankenPHP.
  • Reverb: Native, lightning-fast WebSockets for real-time Laravel broadcasting.
  • Horizon: Beautiful Redis queue monitor dashboard to oversee job processing.
  • Pulse: Real-time application performance and resource monitoring.

🛡️ Authentication & Security

  • Robust Authentication: Powered by Laravel Fortify featuring secure registration, email verification, and password resets.
  • Passkey/WebAuthn: Out-of-the-box native passwordless authentication.
  • Two-Factor Authentication (2FA): One-Time Password (OTP) verification with TOTP & recovery codes.

🛠️ Developer Experience & Architecture

  • Interactive UI: Powered by Livewire v4 and beautiful Flux UI components.
  • API Routing & Documentation: Integrated API routing with automatic interactive documentation via Dedoc Scramble and Scalar.
  • S3 Filesystem: Pre-configured support for AWS S3 file storage.
  • Production-Ready Docker: Containerized with a multi-stage Alpine Linux image running FrankenPHP, Supervisor, and Supercronic scheduler.
  • Feature Flags: Native feature flagging and targeting built with Laravel Pennant.
  • Quality Baseline: Pre-configured linting, analysis, and testing using Pint, Rector, Larastan, and Pest PHP.

Upstream Upgrade System

To ensure that projects started with Bizkit can receive upstream template updates with minimal friction, Bizkit features an interactive self-updating CLI tool. It compares your local code against the lighthouse repository and lets you selectively merge improvements.

Usage Commands

Ensure your Git working tree is clean before running upgrades:

# 1. Dry run (preview pending changes only)
php artisan bizkit:upgrade --dry-run

# 2. Perform interactive merge comparing against the latest stable release
php artisan bizkit:upgrade

# 3. Pull bleeding-edge updates from the development branch
php artisan bizkit:upgrade --dev

When file differences are detected, the command runs an interactive diff selection where you can choose whether to keep your custom code or adopt the upstream version. The sync state is recorded in bizkit.json.

Installation & Setup

Prerequisites

Ensure you have PHP 8.5+, Composer, Git, and Bun installed globally.

Important

Windows Users: Because Laravel Horizon requires pcntl and posix extensions (which are not natively supported on Windows), you should append --ignore-platform-req=ext-pcntl --ignore-platform-req=ext-posix to Composer commands (such as composer require, composer update, or composer install).

Quick Start

  1. Bootstrap the project:

    composer create-project akrista/bizkit my-awesome-app
    cd my-awesome-app
  2. Initialize services and build assets:

    composer run setup
  3. Start the local development environment:

    composer run dev

Future Roadmap

The following features are planned for future releases of Bizkit:

  • 📖 Application Documentation: A comprehensive documentation site/viewer built into the kit.
  • 🔗 Webhooks: Outbound webhooks and subscription management for integrations.
  • 🔑 Permissions & Roles: Advanced granular access control out of the box.

Project Structure

├── app/
│   ├── Actions/Fortify/              # Fortify registration and 2FA logic
│   ├── Http/Responses/               # Custom Fortify response overrides
│   ├── Livewire/                     # Interactive Livewire components
│   ├── Models/                       # Core Eloquent models (User, Team, Membership)
│   └── Console/Commands/Upgrade/     # Downstream upgrade system code
├── config/                           # Application configuration overrides
├── database/migrations/              # Fortify, Passkeys, Pulse, and Teams tables
├── deployment/                       # Docker deployment configs (Caddyfile, supervisord)
├── resources/views/                  # Blade views and Flux UI layouts
└── bizkit.json                       # Local upgrade status receipt

License

Bizkit is open-sourced software licensed under the MIT license.

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-06-09

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固