takshak / adash-exam
用于 adash 管理面板的考试扩展
2.3.5
2024-09-19 14:40 UTC
Requires
- maatwebsite/excel: ^3.1
- takshak/adash: *
README
为 takshak/adash
管理面板包提供的考试面板扩展。您可以设置考试题目,为将要参加考试的用户创建考试试卷。通过 composer 安装此包。
composer required takshak/adash-exam
迁移表
php artisan migrate
要获取示例数据,发布种子文件并单独运行它们
php artisan vendor:publish --tag=adash-exam-seeds
运行种子文件
php artisan db:seed --class=QuestionGroupSeeder
php artisan db:seed --class=QuestionSeeder
php artisan db:seed --class=PaperSeeder
在管理面板侧边栏中添加路由(components/admin/sidebar.php)
<x-exam-exam:admin-sidebar-links />
要自定义视图,发布视图,您将在 layouts 文件夹中获得考试布局,components 和 admin 页面将分别位于 components/exam 和 admin/exam 中。
php artisan vendor:publish --provider="Takshak\Exam\ExamServiceProvider"
此外,您还可以只发布所需的资产。
-
发布种子文件:
php artisan vendor:publish --tag="adash-exam-seeds"
。您将在 seeders 文件夹中获取种子文件。 -
发布路由:
php artisan vendor:publish --tag="adash-exam-routes"
。您将在 routes 文件夹中获取一个名为 exam.php 的文件。 -
发布视图:
php artisan vendor:publish --tag="adash-exam-views"
。您将在 components 的 exam 文件夹和 admin 文件夹中获取视图。