joegabdelsater / survey-generator
该包是一个即插即用的包,用于在项目中创建调查功能
v1.0.0
2023-07-17 16:11 UTC
README
composer require joegabdelsater/survey-generator
步骤 2
php artisan vendor:publish
并选择合适的包编号
步骤 3
php artisan migrate
函数
要使用该包,将以下代码添加到您的类中 use Joegabdelsater\SurveyGenerator
用于创建虚拟数据
SurveyGenerator::generateForm()
SurveyGenerator::generateAnswers()
确保您有一个id为1的用户,因为该函数中硬编码了该值
使用方法
-
SurveyGenerator::getSurveyForm($surveyId = false)
如果未传递$surveyId,则检索第一个调查 -
SurveyGenerator::getAnsweredSurvey($surveyId = false, $userId = false)
如果未传递$surveyId,则检索第一个调查,$userId用于测试函数 -
SurveyGenerator::submit()
它直接访问$request对象,请确保传递survey_id,并且答案应有一个键为question_{$questionId}
。
如果问题类型是文本,则值应该是从用户输入中收集的。如果不是,则应提供option_id。