kikis/livewire-quiz
Composer 安装命令:
composer require kikis/livewire-quiz
包简介
Simple reusable Laravel + Livewire quiz package.
README 文档
README
Simple reusable quiz module for Laravel 10/11 with Livewire 3.
Features
- Admin Livewire CRUD for quizzes, questions and options.
- Frontend Livewire quiz list and take flow.
- Attempts + answers tracking.
- Trait for attaching attempts to your User model.
- Publishable config, views and migrations so you can fully customize blades.
Installation
- Add the package to
composer.json(or local path):
"repositories": [ { "type": "path", "url": "../livewire-quiz" } ]
composer require kikis/livewire-quiz:"*"
- Publish assets:
php artisan vendor:publish --tag=livewire-quiz-config php artisan vendor:publish --tag=livewire-quiz-views php artisan vendor:publish --tag=livewire-quiz-migrations php artisan migrate
-
Ensure Livewire 3 is installed and set up.
-
Add the trait to your
Usermodel if you want helpers:
use Acme\LivewireQuiz\Traits\HasQuizAttempts; class User extends Authenticatable { use HasQuizAttempts; }
- Routes:
- Frontend list:
/quiz - Take quiz:
/quiz/{quiz} - Admin manager:
/quiz/admin(web + auth middleware by default)
Customizing
- Change route prefix or middleware in
config/livewire-quiz.php. - Edit published blades in
resources/views/vendor/livewire-quiz.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-11-24