我有一个QuizzesController
来实现所有标准的休息操作:create
,store
,edit
等。我还有其他presentQuestion
和answerQuestion
:
public function presentQuestion
{
// . . .
return response()->json($question);
}
public function answerQuestion($quiz_id)
{
// . . .
$this->handleAnsweredQuestion($question_id);
}
将 JSON端点与常规php操作混合在控制器中是一种好习惯,还是这种设计将来会导致任何意外问题?
答案 0 :(得分:1)
我在这里看不到任何问题。只要控制器只有问题相关的操作,一切都可以。我认为你做的事情并不重要 - 返回一个视图,一些数据,JSON或者只是重定向到另一个页面。