Php Laravel:在表中的同一id下逐个显示多行
我有一个表,它在同一id下有多行(Php Laravel:在表中的同一id下逐个显示多行,php,mysql,laravel,laravel-5.5,Php,Mysql,Laravel,Laravel 5.5,我有一个表,它在同一id下有多行(quick\u id)。我试图通过单击视图文件中的“下一步”按钮逐个显示所有这些行。下图中有两个测验ID1和2。每个Id有3个问题。当用户第一次使用quick\u id1进入我的查看页面时,他们可能会看到第一个问题并回答此问题。之后,用户单击“下一步”按钮并可以回答第二个问题。最后是3号 谁能告诉我如何在Laravel 5.5中做到这一点?我是拉雷维尔的新手,很抱歉英语不好 对于这个问题,你问得这么详细,很难回答 我假设你有一个控制器和模型“问题”。您可以在刀片
quick\u id
)。我试图通过单击视图文件中的“下一步”按钮逐个显示所有这些行。下图中有两个测验ID1
和2
。每个Id有3个问题。当用户第一次使用quick\u id
1
进入我的查看页面时,他们可能会看到第一个问题并回答此问题。之后,用户单击“下一步”按钮并可以回答第二个问题。最后是3号
谁能告诉我如何在Laravel 5.5中做到这一点?我是拉雷维尔的新手,很抱歉英语不好
对于这个问题,你问得这么详细,很难回答 我假设你有一个控制器和模型“问题”。您可以在刀片文件中使用for循环来实现所需的功能
class QuestionController extends Controller{
public function showbyQuizId($id){
$questions = Question::where('quiz_id', $id)->get();
return view('question')->with('questions', $questions);
}
}
对于您的blade文件question.blade.php
@foreach($questions as $question)
<h1>{{$question->question}} ?</h1>
<p>Pick from these 4 options</p>
<button>{{$question->choice1}}</button>
<button>{{$question->choice2}}</button>
<button>{{$question->choice3}}</button>
<button>{{$question->choice4}}</button>
@endforeach
@foreach($questions as$question)
{{$question->question}?
从这4个选项中选择
{{$question->choice1}
{{$question->choice2}
{{$question->choice3}
{{$question->choice4}
@endforeach
从那里,您可以设置一个表单或javascript来测试所选按钮在服务器上是否正确,然后重定向到下一个问题
如果你需要更多的帮助,请告诉我。关于这个问题,你问了这么小的细节很难回答 我假设你有一个控制器和模型“问题”。您可以在刀片文件中使用for循环来实现所需的功能
class QuestionController extends Controller{
public function showbyQuizId($id){
$questions = Question::where('quiz_id', $id)->get();
return view('question')->with('questions', $questions);
}
}
对于您的blade文件question.blade.php
@foreach($questions as $question)
<h1>{{$question->question}} ?</h1>
<p>Pick from these 4 options</p>
<button>{{$question->choice1}}</button>
<button>{{$question->choice2}}</button>
<button>{{$question->choice3}}</button>
<button>{{$question->choice4}}</button>
@endforeach
@foreach($questions as$question)
{{$question->question}?
从这4个选项中选择
{{$question->choice1}
{{$question->choice2}
{{$question->choice3}
{{$question->choice4}
@endforeach
从那里,您可以设置一个表单或javascript来测试所选按钮在服务器上是否正确,然后重定向到下一个问题
如果您需要更多帮助,请告诉我。您使用的是雄辩的SQL还是原始SQL?模特之间有关系吗?如果你也发布模型会更好。你使用的是雄辩的SQL还是原始的SQL?模特之间有关系吗?如果你也发布模型就更好了。没问题。别忘了把答案投给别人!你太棒了!!我在过去的4个小时里一直在解决这个问题!你救了我!我正在尝试这种类型的代码<代码>$questions=Question::where('quick_id',$findcourse)->选择('Question','choice1','choice2','choice3','choice4')->获取()代码>和
$question=question::all()->其中('quick_id',$findcourse)现在我明白我的问题所在了!非常感谢你!!没问题。别忘了把答案投给别人!你太棒了!!我在过去的4个小时里一直在解决这个问题!你救了我!我正在尝试这种类型的代码<代码>$questions=Question::where('quick_id',$findcourse)->选择('Question','choice1','choice2','choice3','choice4')->获取()代码>和$question=question::all()->其中('quick_id',$findcourse)现在我明白我的问题所在了!非常感谢你!!