定制 hitaqnia/haykal 二次开发

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

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

hitaqnia/haykal

最新稳定版本:v2.0.4

Composer 安装命令:

composer require hitaqnia/haykal

包简介

Haykal metapackage: installs haykal-api + haykal-filament for full-stack projects.

README 文档

README

Metapackage for full-stack HiTaqnia Laravel applications.

hitaqnia/haykal is a convenience entry point that installs the two runtime packages in the Haykal suite at once: hitaqnia/haykal-api (API layer, Scramble integration, ApiProvider composition) and hitaqnia/haykal-filament (Filament base classes, Huwiya login, shared theme). Both packages transitively install hitaqnia/haykal-core, so a single composer require hitaqnia/haykal brings up the entire stack.

This package contains no PHP code of its own.

When to require this package

Require hitaqnia/haykal when the application exposes both an HTTP API and one or more Filament panels — the typical HiTaqnia project shape.

Applications that only expose an API (headless services, microservices without admin panels) should require hitaqnia/haykal-api directly. Applications that only expose Filament panels (internal admin tools without a public API surface) should require hitaqnia/haykal-filament directly. Both flavors pull haykal-core transitively.

Installation

composer require hitaqnia/haykal

After installation, follow each sub-package's own configuration guide — the metapackage does not add configuration of its own:

  1. haykal-core — remove Laravel's default users migration, wire the auth provider to Haykal's User, publish Spatie permission / Media Library configs, configure Huwiya, slot middlewares, run migrations.
  2. haykal-api — publish the routes stub, register the Identity API provider, register the huwiya-api guard.
  3. haykal-filament — register the Huwiya web guard, scaffold a panel theme with php artisan haykal:publish-theme <panel>, define one panel provider per tenant type.

Requirements

  • PHP 8.3 or later
  • Laravel 13 or later
  • Filament 5.5 or later
  • A running instance of the Huwiya Identity Provider

Versioning

The metapackage tracks the Haykal suite's major version and pins its dependencies to the matching minor range so composer require hitaqnia/haykal:^1.0 resolves consistent versions of the underlying packages. Pin to a concrete version when you need to lock a release; otherwise composer require hitaqnia/haykal always resolves the latest stable.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: proprietary
  • 更新时间: 2026-04-23

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固