承接 skyhacker/laravel-multi-auth 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

skyhacker/laravel-multi-auth

最新稳定版本:v2.1.0

Composer 安装命令:

composer require skyhacker/laravel-multi-auth

包简介

Laravel 10 Multi-Auth generator (fork of alaminfirdows/laravel-multi-auth)

README 文档

README

⚠️ Status: Experimental / Proof of Concept

This package is an experimental multi-authentication scaffolder for Laravel 10+, created as a learning and exploration project around Laravel authentication internals.

It is published on Packagist for educational and prototyping purposes and is not recommended for production use.

Originally forked and upgraded from
alaminfirdows/laravel-multi-auth.

🎯 Purpose of This Package

This project was built to explore and demonstrate:

  • Laravel authentication guards
  • Dynamic modification of config/auth.php
  • Artisan command development
  • Code scaffolding (models, migrations, routes, controllers)
  • Package structure and Packagist publishing

✨ Features (Experimental)

  • Scaffold multiple authentication guards (e.g. Admin, Teacher, Manager)
  • Auto-generates:
    • Models (App\Models\{Guard})
    • Migrations
    • Controllers
    • Route files (routes/{guard}.php)
  • Updates authentication configuration
  • Custom Artisan command

⚠️ Behaviour may be unstable across Laravel versions.

⚙️ Installation (For Testing / Learning Only)

composer require skyhacker/laravel-multi-auth

🚀 Usage Example

php artisan laravel-multi-auth:install Admin -f

This attempts to scaffold:

  • Admin model

  • Admin migration

  • Admin routes

  • Admin authentication controllers

🧪 Stability Notice

This package:

  • May break on newer Laravel updates

  • Has not been battle-tested in production

  • Is intended as a learning artifact, not a drop-in solution

If you need production-ready multi-auth, consider:

  • Laravel Fortify

  • Laravel Breeze with multiple guards

  • Custom guard implementations

📦 Packagist

This package is published on Packagist to demonstrate:

  • Composer package creation

  • Semantic versioning

  • Open-source documentation practices

🧠 Lessons Learned

Through this project, I gained hands-on experience with:

  • Laravel authentication internals

  • Artisan command development

  • Package publishing workflows

  • API design trade-offs

🤝 Contributions

This repository is currently not actively maintained.
Feel free to fork or experiment for learning purposes.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-09-01